Skip to content

Commit 7fc87f4

Browse files
Adicionado Classe util que calcula os dados do IBSCBS
1 parent 9537086 commit 7fc87f4

File tree

10 files changed

+716
-11
lines changed

10 files changed

+716
-11
lines changed

CHANGELOG.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
# Notas de versão
2-
- Atualizado Schemas PL.010b (v1.30)
3-
- Adicionado novos eventos da reforma Tributaria
2+
- Atualizado Schemas PL.010b (v1.30) **CASO USE VALIDACAO ATUALIZE A PASTA SCHEMAS**
3+
- Adicionado novos eventos da reforma Tributaria (Ver exemplo em: https://github.com/Samuel-Oliveira/Java_NFe/blob/master/src/test/java/br/com/swconsultoria/nfe/exemplos/EventoGenericoTeste.java)
4+
- Adicionado ao projeto o calculo e preenchimento automatico do IBSCBS dos Itens e do Total (Ver exemplo em: https://github.com/Samuel-Oliveira/Java_NFe/blob/master/src/test/java/br/com/swconsultoria/nfe/exemplos/CalculosIbsCbsTeste.java)

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,12 @@ ________________________________________________________________________________
4545
# Historico de Versões
4646

4747
## v4.00.46 - 06/12/2025 - Schemas PL.010b (v1.30)
48-
- Atualizado Schemas PL.010b (v1.30)
49-
- Adicionado novos eventos da reforma Tributaria (Ver exemplo em: https://github.com/Samuel-Oliveira/Java_NFe/blob/master/src/test/java/br/com/swconsultoria/nfe/exemplos/EventoGenerico.java)
48+
- Atualizado Schemas PL.010b (v1.30) **CASO USE VALIDACAO ATUALIZE A PASTA SCHEMAS**
49+
- Adicionado novos eventos da reforma Tributaria (Ver exemplo em: https://github.com/Samuel-Oliveira/Java_NFe/blob/master/src/test/java/br/com/swconsultoria/nfe/exemplos/EventoGenericoTeste.java)
50+
- Adicionado ao projeto o calculo e preenchimento automatico do IBSCBS dos Itens e do Total (Ver exemplo em: https://github.com/Samuel-Oliveira/Java_NFe/blob/master/src/test/java/br/com/swconsultoria/nfe/exemplos/CalculosIbsCbsTeste.java)
5051

5152
## v4.00.45 - 09/11/2025 - Schemas PL.010b (v1.1)
52-
- Adicionado Conculta ao JSON dos CST/Cclasstrib do IBSCBS
53+
- Adicionado Conculta ao JSON dos CST/Cclasstrib do IBSCBS (Ver exemplo em: https://github.com/Samuel-Oliveira/Java_NFe/blob/master/src/test/java/br/com/swconsultoria/nfe/exemplos/ConsultaTributacaoTeste.java)
5354

5455
## v4.00.44 - 28/10/2025 - Schemas PL.010b (v1.1)
5556
- Correcao sequencia Manifestacao Util

schemas.zip

22.9 KB
Binary file not shown.

src/main/java/br/com/swconsultoria/nfe/ConsultaTributacao.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -458,7 +458,7 @@ private static String getJsonNodeType(JsonNode node) {
458458
return "Unknown";
459459
}
460460

461-
private static <T> T convertJsonToObject(String json, Class<T> clazz) throws NfeException {
461+
public static <T> T convertJsonToObject(String json, Class<T> clazz) throws NfeException {
462462
try {
463463
log.info("[ConsultaTributacao] Convertendo JSON para " + clazz.getSimpleName());
464464
return MAPPER.readValue(json, clazz);
@@ -468,7 +468,7 @@ private static <T> T convertJsonToObject(String json, Class<T> clazz) throws Nfe
468468
}
469469
}
470470

471-
private static <T> T convertJsonToObject(String json, TypeReference<T> typeRef) throws NfeException {
471+
public static <T> T convertJsonToObject(String json, TypeReference<T> typeRef) throws NfeException {
472472
try {
473473
log.info("[ConsultaTributacao] Convertendo JSON para tipo complexo");
474474
return MAPPER.readValue(json, typeRef);

src/main/java/br/com/swconsultoria/nfe/util/EventoGenericoUtil.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,8 @@ public static String criaProcEventoGenerico(ConfiguracoesNfe config, TEnvEvento
8888

8989
String xml = XmlNfeUtil.objectToXml(enviEvento, config.getEncode());
9090
xml = xml.replace(" xmlns:ns2=\"http://www.w3.org/2000/09/xmldsig#\"", "")
91-
.replace("<evento v", "<evento xmlns=\"http://www.portalfiscal.inf.br/nfe\" v");
91+
.replace("<evento v", "<evento xmlns=\"http://www.portalfiscal.inf.br/nfe\" v")
92+
.replace("<detEvento v", "<detEvento xmlns=\"http://www.portalfiscal.inf.br/nfe\" v");
9293

9394
String assinado = Assinar.assinaNfe(ConfiguracoesUtil.iniciaConfiguracoes(config), xml, AssinaturaEnum.EVENTO);
9495

0 commit comments

Comments
 (0)