• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

wmixvideo / nfe / #9456
51%

Build:
DEFAULT BRANCH: master
Ran 23 Jul 2026 08:28PM UTC
Jobs 1
Files 1497
Run time 3min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

23 Jul 2026 08:27PM UTC coverage: 50.851% (-0.9%) from 51.794%
#9456

push

web-flow
Adiciona suporte ao CT-e Simplificado (tpCTe=5, NT 2024.002) (#1180)

* Adiciona suporte nativo ao CT-e Simplificado (tpCTe=5, NT 2024.002)
Implementa o Conhecimento de Transporte Eletrônico Simplificado (Ajuste
SINIEF 46/2023) como variante de modelo 57, seguindo o CT-e OS como molde
e a convenção de nomes = tags XML já usada no IBSCBS.
Classes de domínio (cte400/classes/simp/):
- CTeNotaSimp (raiz CTeSimp), CTeNotaSimpInfo, ...Identificacao, ...Tomador,
  ...Det (+ Comp, InfNFe, InfDocAnt, InfDocAntNFeParcial), ...Total
- Reutiliza emit, infModal, infCarga e imp do CT-e normal
- Raiz CTeSimp sem atributo versao (só infCte o possui)
Webservice e transporte:
- WSRecepcaoCTeSimp (assina infCte, GZip+Base64, síncrono sem lote)
- CTeRecepcaoSimpV4Stub — literais conferidos contra os WSDL reais de
  homologação de MT e SVRS (namespace, operação cteRecepcaoSimp, cteDadosMsg,
  cteRecepcaoSimpResult, soapAction)
- CTeSimpEnvioRetorno/...Dados e CTeSimpProcessado (cteSimpProc)
- Overload WSFacade.enviaCTe(CTeNotaSimp)
Autorizador e validação:
- CTAutorizador400.getCteRecepcaoSimp nos 8 autorizadores (produção +
  homologação); MT usa path atípico cte-ws/services/
- DFXMLValidador.validaNotaCteSimp400 (cteSimp_v4.00.xsd, RTC 1.14)
Teste:
- CTeNotaSimpTest faz round-trip serializa→valida contra o XSD; toda a
  estrutura de negócio valida (só falta Signature, aplicado no envio)

* Adiciona suporte nativo ao CT-e Simplificado (tpCTe=5, NT 2024.002)
Implementa o Conhecimento de Transporte Eletrônico Simplificado (Ajuste
SINIEF 46/2023) como variante de modelo 57, seguindo o CT-e OS como molde
e a convenção de nomes = tags XML já usada no IBSCBS.
Classes de domínio (cte400/classes/simp/):
- CTeNotaSimp (raiz CTeSimp), CTeNotaSimpInfo, ...Identificacao, ...Tomador,
  ...Det (+ Comp, InfNFe, InfDocAnt, InfDocAntNFeParcial), ...Total
- Reutiliza emit, infModal, infCarga e imp do CT-e normal
- Raiz CTeSimp sem atributo versao (só infCte o possui)
Webservice e transpor... (continued)

130 of 324 new or added lines in 15 files covered. (40.12%)

711 existing lines in 42 files now uncovered.

15094 of 29683 relevant lines covered (50.85%)

0.51 hits per line

Uncovered Changes

Lines Coverage ∆ File
35
63.54
src/main/java/com/fincatto/documentofiscal/cte400/classes/simp/CTeNotaSimpInfoIdentificacao.java
25
34.21
src/main/java/com/fincatto/documentofiscal/cte400/classes/simp/CTeNotaSimpInfoTomador.java
22
0.0
src/main/java/com/fincatto/documentofiscal/cte400/classes/envio/CTeSimpEnvioRetorno.java
21
52.27
src/main/java/com/fincatto/documentofiscal/cte400/classes/simp/CTeNotaSimpInfo.java
19
0.0
src/main/java/com/fincatto/documentofiscal/cte400/classes/simp/CTeSimpProcessado.java
14
60.0
src/main/java/com/fincatto/documentofiscal/cte400/classes/simp/CTeNotaSimpInfoDet.java
14
0.0
src/main/java/com/fincatto/documentofiscal/cte400/classes/simp/CTeNotaSimpInfoDetInfDocAnt.java
8
59.38
-5.4% src/main/java/com/fincatto/documentofiscal/cte400/classes/CTAutorizador400.java
8
0.0
src/main/java/com/fincatto/documentofiscal/cte400/classes/simp/CTeNotaSimpInfoDetComp.java
7
30.0
src/main/java/com/fincatto/documentofiscal/cte400/classes/simp/CTeNotaSimp.java
7
36.36
src/main/java/com/fincatto/documentofiscal/cte400/classes/simp/CTeNotaSimpInfoDetInfNFe.java
6
0.0
src/main/java/com/fincatto/documentofiscal/cte400/classes/envio/CTeSimpEnvioRetornoDados.java
5
0.0
src/main/java/com/fincatto/documentofiscal/cte400/classes/simp/CTeNotaSimpInfoDetInfDocAntNFeTranspParcial.java
2
71.43
src/main/java/com/fincatto/documentofiscal/cte400/classes/simp/CTeNotaSimpInfoTotal.java
1
11.36
3.32% src/main/java/com/fincatto/documentofiscal/validadores/DFXMLValidador.java

Coverage Regressions

Lines Coverage ∆ File
97
0.0
0.0% src/main/java/com/fincatto/documentofiscal/nfe400/classes/nota/NFNotaInfoItemImpostoIBSCBSTIBS.java
76
0.0
0.0% src/main/java/com/fincatto/documentofiscal/cte400/classes/nota/CTeNotaInfoInformacoesRelativasImpostosIBSCBS.java
76
0.0
0.0% src/main/java/com/fincatto/documentofiscal/nfe400/classes/nota/NFNotaInfoIBSCBSTot.java
42
0.0
0.0% src/main/java/com/fincatto/documentofiscal/nfe400/classes/nota/NFNotaInfoItemImpostoIBSCBS.java
39
0.0
0.0% src/main/java/com/fincatto/documentofiscal/mdfe3/classes/nota/evento/MDFeEnviaEventoRegistroPassagem.java
32
69.52
-2.04% src/main/java/com/fincatto/documentofiscal/nfe400/classes/nota/NFNotaInfoIdentificacao.java
26
83.54
-3.87% src/main/java/com/fincatto/documentofiscal/nfe400/classes/nota/NFNotaInfoItemProduto.java
25
11.11
11.11% src/main/java/com/fincatto/documentofiscal/cte400/classes/evento/CTeInfoEvento.java
23
0.0
0.0% src/main/java/com/fincatto/documentofiscal/nfe400/classes/evento/epec/NFInfoEventoEpec.java
22
0.0
0.0% src/main/java/com/fincatto/documentofiscal/cte300/classes/evento/CTeInfoEvento.java
21
0.0
0.0% src/main/java/com/fincatto/documentofiscal/nfe400/classes/NFNotaInfoImpostoTributacaoIS.java
20
92.79
-1.34% src/main/java/com/fincatto/documentofiscal/validadores/DFStringValidador.java
19
0.0
0.0% src/main/java/com/fincatto/documentofiscal/nfe400/classes/evento/epec/NFDestinatarioEpec.java
19
94.05
0.26% src/main/java/com/fincatto/documentofiscal/nfe400/classes/NFNotaInfoImpostoTributacaoIBSCBSClassTrib.java
19
0.0
0.0% src/main/java/com/fincatto/documentofiscal/nfe400/classes/nota/NFNotaInfoItemImpostoIBSCBSMonofasia.java
14
20.0
-2.73% src/main/java/com/fincatto/documentofiscal/mdfe3/classes/nota/MDFInfoModalRodoviarioInfContratante.java
14
68.75
-6.25% src/main/java/com/fincatto/documentofiscal/nfe400/classes/evento/inutilizacao/NFEventoInutilizacaoDados.java
13
61.9
3.21% src/main/java/com/fincatto/documentofiscal/nfe310/classes/evento/NFInfoEvento.java
12
0.0
0.0% src/main/java/com/fincatto/documentofiscal/nfe400/classes/evento/averbacaoexportacao/NFInfoItemAverbacaoExportacao.java
12
64.29
5.59% src/main/java/com/fincatto/documentofiscal/nfe400/classes/evento/NFInfoEvento.java
10
79.59
32.37% src/main/java/com/fincatto/documentofiscal/mdfe3/classes/nota/MDFInfoModalRodoviarioInfPag.java
10
66.67
0.0% src/main/java/com/fincatto/documentofiscal/mdfe3/classes/nota/MDFInfoModalRodoviarioVeiculoReboque.java
10
86.49
-3.65% src/main/java/com/fincatto/documentofiscal/nfe400/classes/nota/NFNotaInfo.java
7
0.0
0.0% src/main/java/com/fincatto/documentofiscal/nfe400/classes/nota/NFNotaInfoDFeReferenciado.java
7
0.0
0.0% src/main/java/com/fincatto/documentofiscal/nfe400/classes/nota/NFNotaInfoItemImpostoIBSCBSCredPresIBSZFM.java
6
73.77
0.89% src/main/java/com/fincatto/documentofiscal/nfe400/classes/NFNotaInfoImpostoTributacaoIBSCBS.java
4
90.0
5.91% src/main/java/com/fincatto/documentofiscal/nfe310/classes/evento/cancelamento/NFInfoEventoCancelamento.java
4
90.0
5.91% src/main/java/com/fincatto/documentofiscal/nfe310/classes/evento/manifestacaodestinatario/NFInfoEventoManifestacaoDestinatario.java
4
90.0
5.91% src/main/java/com/fincatto/documentofiscal/nfe400/classes/evento/cancelamento/NFInfoEventoCancelamento.java
4
90.0
5.91% src/main/java/com/fincatto/documentofiscal/nfe400/classes/evento/manifestacaodestinatario/NFInfoEventoManifestacaoDestinatario.java
4
86.49
-4.42% src/main/java/com/fincatto/documentofiscal/validadores/DFIntegerValidador.java
3
68.75
2.08% src/main/java/com/fincatto/documentofiscal/mdfe3/classes/def/MDFTipoInfPagComp.java
3
88.0
88.0% src/main/java/com/fincatto/documentofiscal/mdfe3/classes/parsers/MDFChaveParser.java
3
0.0
0.0% src/main/java/com/fincatto/documentofiscal/nfe400/classes/nota/NFNotaInfoIdentificacaoPagAntecipado.java
2
88.89
88.89% src/main/java/com/fincatto/documentofiscal/nfe400/classes/NFCredito.java
2
90.0
90.0% src/main/java/com/fincatto/documentofiscal/nfe400/classes/NFDebito.java
2
93.94
0.19% src/main/java/com/fincatto/documentofiscal/nfe400/classes/nota/NFMeioPagamento.java
1
90.91
90.91% src/main/java/com/fincatto/documentofiscal/mdfe3/classes/nota/evento/MDFeInfoEvento.java
1
95.83
0.18% src/main/java/com/fincatto/documentofiscal/nfe400/classes/NFNotaMotivoDesoneracaoICMS.java
1
68.97
-3.45% src/main/java/com/fincatto/documentofiscal/nfe400/classes/nota/NFNotaInfoItemImpostoICMS00.java
1
85.71
2.38% src/main/java/com/fincatto/documentofiscal/nfe400/NotaFiscalChaveParser.java
1
97.44
-0.24% src/main/java/com/fincatto/documentofiscal/utils/DFUtils.java
Jobs
ID Job ID Ran Files Coverage
1 #9456.1 23 Jul 2026 08:28PM UTC 1497
50.85
Source Files on build #9456
  • Tree
  • List 1497
  • Changed 165
  • Source Changed 159
  • Coverage Changed 77
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 575380ba on github
  • Prev Build on master
  • Next Build on master
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc