From 72181c7d73317beab9dc3cf6c4da0a914c96e351 Mon Sep 17 00:00:00 2001 From: lucianoantunes1984 <43886072+lucianoantunes1984@users.noreply.github.com> Date: Wed, 18 Dec 2024 12:35:24 -0300 Subject: [PATCH] =?UTF-8?q?Altera=C3=A7=C3=A3o=20de=20Schema=20CTe=20e=20C?= =?UTF-8?q?Te=20OS=20(#1019)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Distribuição MDFe * Distribuição MDFe * Alteração de Schema CTe e CTe OS – Inclusão do Benefício Fiscal (Nota Técnica 2024.001 - v.1.04 - Publicada em 23/10/2024) * PL_CTe_400_NT2024.002_1.05 * PL_CTe_400_NT2024.002_1.05 * Ajuste Testes --------- Co-authored-by: Diego Fincatto <58352+fincatto@users.noreply.github.com> Co-authored-by: luciano.antunes --- ...nfoInformacoesRelativasImpostosICMS20.java | 29 + ...nfoInformacoesRelativasImpostosICMS45.java | 33 + ...nfoInformacoesRelativasImpostosICMS60.java | 29 + ...nfoInformacoesRelativasImpostosICMS90.java | 29 + ...formacoesRelativasImpostosICMSOutraUF.java | 29 + .../mdfe3/classes/nota/MDFInfo.java | 1 + .../schemas/PL_CTe_400/GTVe_v4.00.xsd | 20 +- .../consSitCTeTiposBasico_v4.00.xsd | 246 +- .../schemas/PL_CTe_400/consSitCTe_v4.00.xsd | 20 +- .../PL_CTe_400/consStatServCTe_v4.00.xsd | 20 +- .../consStatServTiposBasico_v4.00.xsd | 230 +- .../PL_CTe_400/cteModalAereo_v4.00.xsd | 480 +- .../PL_CTe_400/cteModalAquaviario_v4.00.xsd | 414 +- .../PL_CTe_400/cteModalDutoviario_v4.00.xsd | 60 +- .../PL_CTe_400/cteModalFerroviario_v4.00.xsd | 462 +- .../PL_CTe_400/cteModalRodoviarioOS_v4.00.xsd | 386 +- .../PL_CTe_400/cteModalRodoviario_v4.00.xsd | 204 +- .../PL_CTe_400/cteMultiModal_v4.00.xsd | 200 +- .../schemas/PL_CTe_400/cteOS_v4.00.xsd | 20 +- .../schemas/PL_CTe_400/cteSimp_v4.00.xsd | 10 + .../PL_CTe_400/cteTiposBasico_v4.00.xsd | 14327 +++++++++------- .../schemas/PL_CTe_400/cte_v4.00.xsd | 20 +- .../schemas/PL_CTe_400/evCCeCTe_v4.00.xsd | 196 +- .../schemas/PL_CTe_400/evCECTe_v4.00.xsd | 216 +- .../schemas/PL_CTe_400/evCancCECTe_v4.00.xsd | 72 +- .../schemas/PL_CTe_400/evCancCTe_v4.00.xsd | 72 +- .../schemas/PL_CTe_400/evCancIECTe_v4.00.xsd | 72 +- .../PL_CTe_400/evCancPrestDesacordo_v4.00.xsd | 64 +- .../schemas/PL_CTe_400/evEPECCTe_v4.00.xsd | 322 +- .../schemas/PL_CTe_400/evGTV_v4.00.xsd | 510 +- .../schemas/PL_CTe_400/evIECTe_v4.00.xsd | 252 +- .../PL_CTe_400/evPrestDesacordo_v4.00.xsd | 98 +- .../PL_CTe_400/evRegMultimodal_v4.00.xsd | 102 +- .../PL_CTe_400/eventoCTeTiposBasico_v4.00.xsd | 662 +- .../schemas/PL_CTe_400/eventoCTe_v4.00.xsd | 20 +- .../schemas/PL_CTe_400/procCTeOS_v4.00.xsd | 74 +- .../schemas/PL_CTe_400/procCTeSimp_v4.00.xsd | 37 + .../schemas/PL_CTe_400/procCTe_v4.00.xsd | 74 +- .../PL_CTe_400/procEventoCTe_v4.00.xsd | 30 +- .../schemas/PL_CTe_400/procGTVe_v4.00.xsd | 74 +- .../schemas/PL_CTe_400/retCTeOS_v4.00.xsd | 20 +- .../schemas/PL_CTe_400/retCTeSimp_v4.00.xsd | 10 + .../schemas/PL_CTe_400/retCTe_v4.00.xsd | 20 +- .../PL_CTe_400/retConsSitCTe_v4.00.xsd | 20 +- .../PL_CTe_400/retConsStatServCTe_v4.00.xsd | 20 +- .../schemas/PL_CTe_400/retEventoCTe_v4.00.xsd | 20 +- .../schemas/PL_CTe_400/retGTVe_v4.00.xsd | 20 +- .../PL_CTe_400/tiposGeralCTe_v4.00.xsd | 1294 +- .../PL_CTe_400/xmldsig-core-schema_v1.01.xsd | 196 +- .../mdfe3/FabricaDeObjetosFakeMDFe.java | 6 +- .../mdfe3/classes/nota/MDFProcessadoTest.java | 2 +- 51 files changed, 11828 insertions(+), 10016 deletions(-) create mode 100644 src/main/resources/schemas/PL_CTe_400/cteSimp_v4.00.xsd create mode 100644 src/main/resources/schemas/PL_CTe_400/procCTeSimp_v4.00.xsd create mode 100644 src/main/resources/schemas/PL_CTe_400/retCTeSimp_v4.00.xsd diff --git a/src/main/java/com/fincatto/documentofiscal/cte400/classes/nota/CTeNotaInfoInformacoesRelativasImpostosICMS20.java b/src/main/java/com/fincatto/documentofiscal/cte400/classes/nota/CTeNotaInfoInformacoesRelativasImpostosICMS20.java index e27806e1d..55d55f2df 100644 --- a/src/main/java/com/fincatto/documentofiscal/cte400/classes/nota/CTeNotaInfoInformacoesRelativasImpostosICMS20.java +++ b/src/main/java/com/fincatto/documentofiscal/cte400/classes/nota/CTeNotaInfoInformacoesRelativasImpostosICMS20.java @@ -33,6 +33,12 @@ public class CTeNotaInfoInformacoesRelativasImpostosICMS20 extends DFBase { @Element(name = "vICMS") private String valorICMS; + + @Element(name = "vICMSDeson", required = false) + private String valorICMSDesoneracao; + + @Element(name = "cBenef", required = false) + private String codigoBeneficioFiscal; public CTCodigoSituacaoTributariaICMS getCodigoSituacaoTributaria() { return this.codigoSituacaoTributaria; @@ -89,4 +95,27 @@ public String getValorICMS() { public void setValorICMS(final BigDecimal valorICMS) { this.valorICMS = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorICMS, "Valor do ICMS"); } + + public String getValorICMSDesoneracao() { + return valorICMSDesoneracao; + } + + /** + * Valor de ICMS de Desoneração + */ + public void setValorICMSDesoneracao(final BigDecimal valorICMSDesoneracao) { + this.valorICMSDesoneracao = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorICMSDesoneracao, "Valor de ICMS de Desoneração"); + } + + public String getCodigoBeneficioFiscal() { + return codigoBeneficioFiscal; + } + + /** + * Código do Benefício Fiscal + */ + public void setCodigoBeneficioFiscal(String codigoBeneficioFiscal) { + this.codigoBeneficioFiscal = codigoBeneficioFiscal; + } + } diff --git a/src/main/java/com/fincatto/documentofiscal/cte400/classes/nota/CTeNotaInfoInformacoesRelativasImpostosICMS45.java b/src/main/java/com/fincatto/documentofiscal/cte400/classes/nota/CTeNotaInfoInformacoesRelativasImpostosICMS45.java index 86a40536e..1714ced2d 100644 --- a/src/main/java/com/fincatto/documentofiscal/cte400/classes/nota/CTeNotaInfoInformacoesRelativasImpostosICMS45.java +++ b/src/main/java/com/fincatto/documentofiscal/cte400/classes/nota/CTeNotaInfoInformacoesRelativasImpostosICMS45.java @@ -3,6 +3,10 @@ import com.fincatto.documentofiscal.DFBase; import com.fincatto.documentofiscal.cte.CTeConfig; import com.fincatto.documentofiscal.cte400.classes.CTCodigoSituacaoTributariaICMS; +import com.fincatto.documentofiscal.validadores.DFBigDecimalValidador; + +import java.math.BigDecimal; + import org.simpleframework.xml.Element; import org.simpleframework.xml.Namespace; import org.simpleframework.xml.Root; @@ -19,6 +23,12 @@ public class CTeNotaInfoInformacoesRelativasImpostosICMS45 extends DFBase { @Element(name = "CST") private CTCodigoSituacaoTributariaICMS codigoSituacaoTributaria; + @Element(name = "vICMSDeson", required = false) + private String valorICMSDesoneracao; + + @Element(name = "cBenef", required = false) + private String codigoBeneficioFiscal; + public CTCodigoSituacaoTributariaICMS getCodigoSituacaoTributaria() { return this.codigoSituacaoTributaria; } @@ -33,4 +43,27 @@ public CTCodigoSituacaoTributariaICMS getCodigoSituacaoTributaria() { public void setCodigoSituacaoTributaria(final CTCodigoSituacaoTributariaICMS codigoSituacaoTributaria) { this.codigoSituacaoTributaria = codigoSituacaoTributaria; } + + public String getValorICMSDesoneracao() { + return valorICMSDesoneracao; + } + + /** + * Valor de ICMS de Desoneração + */ + public void setValorICMSDesoneracao(final BigDecimal valorICMSDesoneracao) { + this.valorICMSDesoneracao = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorICMSDesoneracao, "Valor de ICMS de Desoneração"); + } + + public String getCodigoBeneficioFiscal() { + return codigoBeneficioFiscal; + } + + /** + * Código do Benefício Fiscal + */ + public void setCodigoBeneficioFiscal(String codigoBeneficioFiscal) { + this.codigoBeneficioFiscal = codigoBeneficioFiscal; + } + } diff --git a/src/main/java/com/fincatto/documentofiscal/cte400/classes/nota/CTeNotaInfoInformacoesRelativasImpostosICMS60.java b/src/main/java/com/fincatto/documentofiscal/cte400/classes/nota/CTeNotaInfoInformacoesRelativasImpostosICMS60.java index 8906007b2..91135bce9 100644 --- a/src/main/java/com/fincatto/documentofiscal/cte400/classes/nota/CTeNotaInfoInformacoesRelativasImpostosICMS60.java +++ b/src/main/java/com/fincatto/documentofiscal/cte400/classes/nota/CTeNotaInfoInformacoesRelativasImpostosICMS60.java @@ -34,6 +34,12 @@ public class CTeNotaInfoInformacoesRelativasImpostosICMS60 extends DFBase { @Element(name = "vCred", required = false) private String valorCredito; + @Element(name = "vICMSDeson", required = false) + private String valorICMSDesoneracao; + + @Element(name = "cBenef", required = false) + private String codigoBeneficioFiscal; + public CTCodigoSituacaoTributariaICMS getCodigoSituacaoTributaria() { return this.codigoSituacaoTributaria; } @@ -93,4 +99,27 @@ public String getValorCredito() { public void setValorCredito(final BigDecimal valorCredito) { this.valorCredito = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorCredito, "Valor do Crédito outorgado/Presumido"); } + + public String getValorICMSDesoneracao() { + return valorICMSDesoneracao; + } + + /** + * Valor de ICMS de Desoneração + */ + public void setValorICMSDesoneracao(final BigDecimal valorICMSDesoneracao) { + this.valorICMSDesoneracao = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorICMSDesoneracao, "Valor de ICMS de Desoneração"); + } + + public String getCodigoBeneficioFiscal() { + return codigoBeneficioFiscal; + } + + /** + * Código do Benefício Fiscal + */ + public void setCodigoBeneficioFiscal(String codigoBeneficioFiscal) { + this.codigoBeneficioFiscal = codigoBeneficioFiscal; + } + } diff --git a/src/main/java/com/fincatto/documentofiscal/cte400/classes/nota/CTeNotaInfoInformacoesRelativasImpostosICMS90.java b/src/main/java/com/fincatto/documentofiscal/cte400/classes/nota/CTeNotaInfoInformacoesRelativasImpostosICMS90.java index 8d78d0d4f..09f05c80e 100644 --- a/src/main/java/com/fincatto/documentofiscal/cte400/classes/nota/CTeNotaInfoInformacoesRelativasImpostosICMS90.java +++ b/src/main/java/com/fincatto/documentofiscal/cte400/classes/nota/CTeNotaInfoInformacoesRelativasImpostosICMS90.java @@ -37,6 +37,12 @@ public class CTeNotaInfoInformacoesRelativasImpostosICMS90 extends DFBase { @Element(name = "vCred", required = false) private String valorCredito; + @Element(name = "vICMSDeson", required = false) + private String valorICMSDesoneracao; + + @Element(name = "cBenef", required = false) + private String codigoBeneficioFiscal; + public CTCodigoSituacaoTributariaICMS getCodigoSituacaoTributaria() { return this.codigoSituacaoTributaria; } @@ -103,4 +109,27 @@ public String getValorCredito() { public void setValorCredito(final BigDecimal valorCredito) { this.valorCredito = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorCredito, "Valor do Crédito Outorgado/Presumido"); } + + public String getValorICMSDesoneracao() { + return valorICMSDesoneracao; + } + + /** + * Valor de ICMS de Desoneração + */ + public void setValorICMSDesoneracao(final BigDecimal valorICMSDesoneracao) { + this.valorICMSDesoneracao = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorICMSDesoneracao, "Valor de ICMS de Desoneração"); + } + + public String getCodigoBeneficioFiscal() { + return codigoBeneficioFiscal; + } + + /** + * Código do Benefício Fiscal + */ + public void setCodigoBeneficioFiscal(String codigoBeneficioFiscal) { + this.codigoBeneficioFiscal = codigoBeneficioFiscal; + } + } diff --git a/src/main/java/com/fincatto/documentofiscal/cte400/classes/nota/CTeNotaInfoInformacoesRelativasImpostosICMSOutraUF.java b/src/main/java/com/fincatto/documentofiscal/cte400/classes/nota/CTeNotaInfoInformacoesRelativasImpostosICMSOutraUF.java index 50283370b..afbc7bfc2 100644 --- a/src/main/java/com/fincatto/documentofiscal/cte400/classes/nota/CTeNotaInfoInformacoesRelativasImpostosICMSOutraUF.java +++ b/src/main/java/com/fincatto/documentofiscal/cte400/classes/nota/CTeNotaInfoInformacoesRelativasImpostosICMSOutraUF.java @@ -34,6 +34,12 @@ public class CTeNotaInfoInformacoesRelativasImpostosICMSOutraUF extends DFBase { @Element(name = "vICMSOutraUF") private String valorICMSOutraUF; + @Element(name = "vICMSDeson", required = false) + private String valorICMSDesoneracao; + + @Element(name = "cBenef", required = false) + private String codigoBeneficioFiscal; + public CTCodigoSituacaoTributariaICMS getCodigoSituacaoTributaria() { return this.codigoSituacaoTributaria; } @@ -89,4 +95,27 @@ public String getValorICMSOutraUF() { public void setValorICMSOutraUF(final BigDecimal valorICMSOutraUF) { this.valorICMSOutraUF = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorICMSOutraUF, "Valor do ICMS devido outra UF"); } + + public String getValorICMSDesoneracao() { + return valorICMSDesoneracao; + } + + /** + * Valor de ICMS de Desoneração + */ + public void setValorICMSDesoneracao(final BigDecimal valorICMSDesoneracao) { + this.valorICMSDesoneracao = DFBigDecimalValidador.tamanho15Com2CasasDecimais(valorICMSDesoneracao, "Valor de ICMS de Desoneração"); + } + + public String getCodigoBeneficioFiscal() { + return codigoBeneficioFiscal; + } + + /** + * Código do Benefício Fiscal + */ + public void setCodigoBeneficioFiscal(String codigoBeneficioFiscal) { + this.codigoBeneficioFiscal = codigoBeneficioFiscal; + } + } diff --git a/src/main/java/com/fincatto/documentofiscal/mdfe3/classes/nota/MDFInfo.java b/src/main/java/com/fincatto/documentofiscal/mdfe3/classes/nota/MDFInfo.java index 48ada28b1..ea8620b3b 100644 --- a/src/main/java/com/fincatto/documentofiscal/mdfe3/classes/nota/MDFInfo.java +++ b/src/main/java/com/fincatto/documentofiscal/mdfe3/classes/nota/MDFInfo.java @@ -206,4 +206,5 @@ public MDFInfSolicNFF getInfSolicNFF() { public void setInfSolicNFF(MDFInfSolicNFF infSolicNFF) { this.infSolicNFF = infSolicNFF; } + } diff --git a/src/main/resources/schemas/PL_CTe_400/GTVe_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/GTVe_v4.00.xsd index 66cd2adb3..f1795ae07 100644 --- a/src/main/resources/schemas/PL_CTe_400/GTVe_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/GTVe_v4.00.xsd @@ -1,10 +1,10 @@ - - - - - - - Guia de Trasnsporte Eletrônica - - - + + + + + + + Guia de Trasnsporte Eletrônica + + + diff --git a/src/main/resources/schemas/PL_CTe_400/consSitCTeTiposBasico_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/consSitCTeTiposBasico_v4.00.xsd index 27525a233..78f711cd6 100644 --- a/src/main/resources/schemas/PL_CTe_400/consSitCTeTiposBasico_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/consSitCTeTiposBasico_v4.00.xsd @@ -1,123 +1,123 @@ - - - - - - - - Tipo Pedido de Consulta da Situação Atual do Conhecimento de Transporte eletrônico - - - - - Identificação do Ambiente: -1 - Produção -2 - Homologação - - - - - Serviço Solicitado - - - - - Chaves de acesso da CT-e - - - - - - - - - - - - Tipo Retorno de Pedido de Consulta da Situação Atual do Conhecimento de Transporte eletrônico - - - - - Identificação do Ambiente: -1 - Produção -2 - Homologação - - - - - Versão do Aplicativo que processou o CT-e - - - - - Código do status da mensagem enviada. - - - - - Descrição literal do status do serviço solicitado. - - - - - código da UF de atendimento - - - - - - - - Retornar protCTe da versão correspondente do CT-e autorizado - - - - - - - - - - - - - - - - - - - - - - - Retornar procEventoCTe da versão correspondente do evento CT-e autorizado - - - - - - - - - - - - - - - - - - - - - - Tipo Versão do Consulta situação de CT-e - 4.00 - - - - - - + + + + + + + + Tipo Pedido de Consulta da Situação Atual do Conhecimento de Transporte eletrônico + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Serviço Solicitado + + + + + Chaves de acesso da CT-e + + + + + + + + + + + + Tipo Retorno de Pedido de Consulta da Situação Atual do Conhecimento de Transporte eletrônico + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Versão do Aplicativo que processou o CT-e + + + + + Código do status da mensagem enviada. + + + + + Descrição literal do status do serviço solicitado. + + + + + código da UF de atendimento + + + + + + + + Retornar protCTe da versão correspondente do CT-e autorizado + + + + + + + + + + + + + + + + + + + + + + + Retornar procEventoCTe da versão correspondente do evento CT-e autorizado + + + + + + + + + + + + + + + + + + + + + + Tipo Versão do Consulta situação de CT-e - 4.00 + + + + + + diff --git a/src/main/resources/schemas/PL_CTe_400/consSitCTe_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/consSitCTe_v4.00.xsd index c9825f322..e6be0041f 100644 --- a/src/main/resources/schemas/PL_CTe_400/consSitCTe_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/consSitCTe_v4.00.xsd @@ -1,10 +1,10 @@ - - - - - - - Schema de validação XML dp Pedido de Consulta da Situação Atual do CT-e. - - - + + + + + + + Schema de validação XML dp Pedido de Consulta da Situação Atual do CT-e. + + + diff --git a/src/main/resources/schemas/PL_CTe_400/consStatServCTe_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/consStatServCTe_v4.00.xsd index bc2ed3598..5d6926779 100644 --- a/src/main/resources/schemas/PL_CTe_400/consStatServCTe_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/consStatServCTe_v4.00.xsd @@ -1,10 +1,10 @@ - - - - - - - Schema XML de validação do Pedido de Consulta do Status do Serviço CT-e - - - + + + + + + + Schema XML de validação do Pedido de Consulta do Status do Serviço CT-e + + + diff --git a/src/main/resources/schemas/PL_CTe_400/consStatServTiposBasico_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/consStatServTiposBasico_v4.00.xsd index a79fae2cc..bc84a5275 100644 --- a/src/main/resources/schemas/PL_CTe_400/consStatServTiposBasico_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/consStatServTiposBasico_v4.00.xsd @@ -1,115 +1,115 @@ - - - - - - - Tipo Pedido de Consulta do Status do Serviço CTe - - - - - Identificação do Ambiente: -1 - Produção -2 - Homologação - - - - - Código da UF a ser verificado o status - Utilizar a Tabela do IBGE. - - - - - Serviço Solicitado - - - - - - - - - - - - Tipo Resultado da Consulta do Status do Serviço CTe - - - - - Identificação do Ambiente: -1 - Produção -2 - Homologação - - - - - Versão do Aplicativo que processou o CT-e - - - - - - - - - - Código do status da mensagem enviada. - - - - - Descrição literal do status do serviço solicitado. - - - - - Código da UF responsável pelo serviço - - - - - AAAA-MM-DDTHH:MM:SS TZD - - - - - Tempo médio de resposta do serviço (em segundos) dos últimos 5 minutos - - - - - - - - - - AAAA-MM-DDTHH:MM:SSDeve ser preenchida com data e hora previstas para o retorno dos serviços prestados. - - - - - Campo observação utilizado para incluir informações ao contribuinte - - - - - - - - - - - - - - - Tipo Versão do Consulta do Status do Serviço CTe - - - - - - + + + + + + + Tipo Pedido de Consulta do Status do Serviço CTe + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Código da UF a ser verificado o status + Utilizar a Tabela do IBGE. + + + + + Serviço Solicitado + + + + + + + + + + + + Tipo Resultado da Consulta do Status do Serviço CTe + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Versão do Aplicativo que processou o CT-e + + + + + + + + + + Código do status da mensagem enviada. + + + + + Descrição literal do status do serviço solicitado. + + + + + Código da UF responsável pelo serviço + + + + + AAAA-MM-DDTHH:MM:SS TZD + + + + + Tempo médio de resposta do serviço (em segundos) dos últimos 5 minutos + + + + + + + + + + AAAA-MM-DDTHH:MM:SSDeve ser preenchida com data e hora previstas para o retorno dos serviços prestados. + + + + + Campo observação utilizado para incluir informações ao contribuinte + + + + + + + + + + + + + + + Tipo Versão do Consulta do Status do Serviço CTe + + + + + + diff --git a/src/main/resources/schemas/PL_CTe_400/cteModalAereo_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/cteModalAereo_v4.00.xsd index fbb254601..ab7848dcb 100644 --- a/src/main/resources/schemas/PL_CTe_400/cteModalAereo_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/cteModalAereo_v4.00.xsd @@ -1,240 +1,240 @@ - - - - - - - Informações do modal Aéreo - - - - - - Número da Minuta - Documento que precede o CT-e, assinado pelo expedidor, espécie de pedido de serviço - - - - - - - - - - - Número Operacional do Conhecimento Aéreo - Representa o número de controle comumente utilizado pelo conhecimento aéreo composto por uma sequência numérica de onze dígitos. Os três primeiros dígitos representam um código que os operadores de transporte aéreo associados à IATA possuem. Em seguida um número de série de sete dígitos determinados pelo operador de transporte aéreo. Para finalizar, um dígito verificador, que é um sistema de módulo sete imponderado o qual divide o número de série do conhecimento aéreo por sete e usa o resto como dígito de verificação. - - - - - - - - - - - Data prevista da entrega - Formato AAAA-MM-DD - - - - - Natureza da carga - - - - - - Dimensão - Formato:1234X1234X1234 (cm). Esse campo deve sempre que possível ser preenchido. Entretanto, quando for impossível o preenchimento das dimensões, fica obrigatório o preenchimento da cubagem em metro cúbico do leiaute do CT-e da estrutura genérica (infQ). - - - - - - - - - - - - Informações de manuseio - 01 - certificado do expedidor para embarque de animal vivo; - -02 - artigo perigoso conforme Declaração do Expedidor anexa; - -03 - somente em aeronave cargueira; - -04 - artigo perigoso - declaração do expedidor não requerida; - -05 - artigo perigoso em quantidade isenta; - -06 - gelo seco para refrigeração (especificar no campo observações a quantidade); - -07 - não restrito (especificar a Disposição Especial no campo observações); - -08 - artigo perigoso em carga consolidada (especificar a quantidade no campo observações) -; -09 - autorização da autoridade governamental anexa (especificar no campo observações); - -10 – baterias de íons de lítio em conformidade com a Seção II da PI965 – CAO -; -11 - baterias de íons de lítio em conformidade com a Seção II da PI966 -; -12 - baterias de íons de lítio em conformidade com a Seção II da PI967 -; -13 – baterias de metal lítio em conformidade com a Seção II da PI968 — CAO; - -14 - baterias de metal lítio em conformidade com a Seção II da PI969; - -15 - baterias de metal lítio em conformidade com a Seção II da PI970 -; -99 - outro (especificar no campo observações) -. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Informações de tarifa - - - - - - Classe - Preencher com: - M - Tarifa Mínima; - G - Tarifa Geral; - E - Tarifa Específica - - - - - - - - - - - - - - Código da Tarifa - Deverão ser incluídos os códigos de três dígitos, correspondentes à tarifa. - - - - - - - - - - - Valor da Tarifa - Valor da tarifa por kg quando for o caso. - - - - - - - - Preenchido quando for transporte de produtos classificados pela ONU como perigosos. - O preenchimento desses campos não desobriga a empresa aérea de emitir os demais documentos que constam na legislação vigente. - - - - - - Número ONU/UN - Ver a legislação de transporte de produtos perigosos aplicadas ao modal - - - - - - - - - - - Quantidade total de volumes contendo artigos perigosos - Preencher com o número de volumes (unidades) de artigos perigosos, ou seja, cada embalagem devidamente marcada e etiquetada (por ex.: número de caixas, de tambores, de bombonas, dentre outros). Não deve ser preenchido com o número de ULD, pallets ou containers. - - - - - - - - - - - Grupo de informações das quantidades totais de artigos perigosos - Preencher conforme a legislação de transporte de produtos perigosos aplicada ao modal - - - - - - Quantidade total de artigos perigosos - 15 posições, sendo 11 inteiras e 4 decimais. -Deve indicar a quantidade total do artigo perigoso, tendo como base a unidade referenciada na Tabela 3-1 do Doc 9284, por exemplo: litros; quilogramas; quilograma bruto etc. O preenchimento não deve, entretanto, incluir a unidade de medida. No caso de transporte de material radioativo, deve-se indicar o somatório dos Índices de Transporte (TI). Não indicar a quantidade do artigo perigoso por embalagem. - - - - - Unidade de medida - 1 – KG; -2 – KG G (quilograma bruto); -3 – LITROS; -4 – TI (índice de transporte para radioativos); 5- Unidades (apenas para artigos perigosos medidos em unidades que não se enquadram nos itens acima. Exemplo: baterias, celulares, equipamentos, veículos, dentre outros) - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + Informações do modal Aéreo + + + + + + Número da Minuta + Documento que precede o CT-e, assinado pelo expedidor, espécie de pedido de serviço + + + + + + + + + + + Número Operacional do Conhecimento Aéreo + Representa o número de controle comumente utilizado pelo conhecimento aéreo composto por uma sequência numérica de onze dígitos. Os três primeiros dígitos representam um código que os operadores de transporte aéreo associados à IATA possuem. Em seguida um número de série de sete dígitos determinados pelo operador de transporte aéreo. Para finalizar, um dígito verificador, que é um sistema de módulo sete imponderado o qual divide o número de série do conhecimento aéreo por sete e usa o resto como dígito de verificação. + + + + + + + + + + + Data prevista da entrega + Formato AAAA-MM-DD + + + + + Natureza da carga + + + + + + Dimensão + Formato:1234X1234X1234 (cm). Esse campo deve sempre que possível ser preenchido. Entretanto, quando for impossível o preenchimento das dimensões, fica obrigatório o preenchimento da cubagem em metro cúbico do leiaute do CT-e da estrutura genérica (infQ). + + + + + + + + + + + + Informações de manuseio + 01 - certificado do expedidor para embarque de animal vivo; + +02 - artigo perigoso conforme Declaração do Expedidor anexa; + +03 - somente em aeronave cargueira; + +04 - artigo perigoso - declaração do expedidor não requerida; + +05 - artigo perigoso em quantidade isenta; + +06 - gelo seco para refrigeração (especificar no campo observações a quantidade); + +07 - não restrito (especificar a Disposição Especial no campo observações); + +08 - artigo perigoso em carga consolidada (especificar a quantidade no campo observações) +; +09 - autorização da autoridade governamental anexa (especificar no campo observações); + +10 – baterias de íons de lítio em conformidade com a Seção II da PI965 – CAO +; +11 - baterias de íons de lítio em conformidade com a Seção II da PI966 +; +12 - baterias de íons de lítio em conformidade com a Seção II da PI967 +; +13 – baterias de metal lítio em conformidade com a Seção II da PI968 — CAO; + +14 - baterias de metal lítio em conformidade com a Seção II da PI969; + +15 - baterias de metal lítio em conformidade com a Seção II da PI970 +; +99 - outro (especificar no campo observações) +. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Informações de tarifa + + + + + + Classe + Preencher com: + M - Tarifa Mínima; + G - Tarifa Geral; + E - Tarifa Específica + + + + + + + + + + + + + + Código da Tarifa + Deverão ser incluídos os códigos de três dígitos, correspondentes à tarifa. + + + + + + + + + + + Valor da Tarifa + Valor da tarifa por kg quando for o caso. + + + + + + + + Preenchido quando for transporte de produtos classificados pela ONU como perigosos. + O preenchimento desses campos não desobriga a empresa aérea de emitir os demais documentos que constam na legislação vigente. + + + + + + Número ONU/UN + Ver a legislação de transporte de produtos perigosos aplicadas ao modal + + + + + + + + + + + Quantidade total de volumes contendo artigos perigosos + Preencher com o número de volumes (unidades) de artigos perigosos, ou seja, cada embalagem devidamente marcada e etiquetada (por ex.: número de caixas, de tambores, de bombonas, dentre outros). Não deve ser preenchido com o número de ULD, pallets ou containers. + + + + + + + + + + + Grupo de informações das quantidades totais de artigos perigosos + Preencher conforme a legislação de transporte de produtos perigosos aplicada ao modal + + + + + + Quantidade total de artigos perigosos + 15 posições, sendo 11 inteiras e 4 decimais. +Deve indicar a quantidade total do artigo perigoso, tendo como base a unidade referenciada na Tabela 3-1 do Doc 9284, por exemplo: litros; quilogramas; quilograma bruto etc. O preenchimento não deve, entretanto, incluir a unidade de medida. No caso de transporte de material radioativo, deve-se indicar o somatório dos Índices de Transporte (TI). Não indicar a quantidade do artigo perigoso por embalagem. + + + + + Unidade de medida + 1 – KG; +2 – KG G (quilograma bruto); +3 – LITROS; +4 – TI (índice de transporte para radioativos); 5- Unidades (apenas para artigos perigosos medidos em unidades que não se enquadram nos itens acima. Exemplo: baterias, celulares, equipamentos, veículos, dentre outros) + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/schemas/PL_CTe_400/cteModalAquaviario_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/cteModalAquaviario_v4.00.xsd index a4fe08399..68c22c60f 100644 --- a/src/main/resources/schemas/PL_CTe_400/cteModalAquaviario_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/cteModalAquaviario_v4.00.xsd @@ -1,207 +1,207 @@ - - - - - - - Informações do modal Aquaviário - - - - - - Valor da Prestação Base de Cálculo do AFRMM - - - - - AFRMM (Adicional de Frete para Renovação da Marinha Mercante) - - - - - Identificação do Navio - - - - - - - - - - - Grupo de informações das balsas - - - - - - Identificador da Balsa - - - - - - - - - - - - - - Número da Viagem - - - - - - - - - - - Direção - Preencher com: N-Norte, L-Leste, S-Sul, O-Oeste - - - - - - - - - - - - - - Irin do navio sempre deverá ser informado - - - - - - - - - - - - Grupo de informações de detalhamento dos conteiners -(Somente para Redespacho Intermediário e Serviço Vinculado a Multimodal) - - - - - - Identificação do Container - - - - - Grupo de informações dos lacres dos cointainers da qtde da carga - - - - - - Lacre - - - - - - - - - - - - - - Informações dos documentos dos conteiners - - - - - - Informações das NF - - - - - - Série - - - - - - - - - - - Número - - - - - - - - - - - Unidade de medida rateada (Peso,Volume) - - - - - - - - Informações das NFe - - - - - - Chave de acesso da NF-e - - - - - Unidade de medida rateada (Peso,Volume) - - - - - - - - - - - - - - Tipo de Navegação - Preencher com: - 0 - Interior; - 1 - Cabotagem - - - - - - - - - - - - - + + + + + + + Informações do modal Aquaviário + + + + + + Valor da Prestação Base de Cálculo do AFRMM + + + + + AFRMM (Adicional de Frete para Renovação da Marinha Mercante) + + + + + Identificação do Navio + + + + + + + + + + + Grupo de informações das balsas + + + + + + Identificador da Balsa + + + + + + + + + + + + + + Número da Viagem + + + + + + + + + + + Direção + Preencher com: N-Norte, L-Leste, S-Sul, O-Oeste + + + + + + + + + + + + + + Irin do navio sempre deverá ser informado + + + + + + + + + + + + Grupo de informações de detalhamento dos conteiners +(Somente para Redespacho Intermediário e Serviço Vinculado a Multimodal) + + + + + + Identificação do Container + + + + + Grupo de informações dos lacres dos cointainers da qtde da carga + + + + + + Lacre + + + + + + + + + + + + + + Informações dos documentos dos conteiners + + + + + + Informações das NF + + + + + + Série + + + + + + + + + + + Número + + + + + + + + + + + Unidade de medida rateada (Peso,Volume) + + + + + + + + Informações das NFe + + + + + + Chave de acesso da NF-e + + + + + Unidade de medida rateada (Peso,Volume) + + + + + + + + + + + + + + Tipo de Navegação + Preencher com: + 0 - Interior; + 1 - Cabotagem + + + + + + + + + + + + + diff --git a/src/main/resources/schemas/PL_CTe_400/cteModalDutoviario_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/cteModalDutoviario_v4.00.xsd index bc9c8940a..f0435dbf2 100644 --- a/src/main/resources/schemas/PL_CTe_400/cteModalDutoviario_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/cteModalDutoviario_v4.00.xsd @@ -1,30 +1,30 @@ - - - - - - - - Informações do modal Dutoviário - - - - - - Valor da tarifa - - - - - Data de Início da prestação do serviço - - - - - Data de Fim da prestação do serviço - - - - - - + + + + + + + + Informações do modal Dutoviário + + + + + + Valor da tarifa + + + + + Data de Início da prestação do serviço + + + + + Data de Fim da prestação do serviço + + + + + + diff --git a/src/main/resources/schemas/PL_CTe_400/cteModalFerroviario_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/cteModalFerroviario_v4.00.xsd index 2a789ac65..389c2df11 100644 --- a/src/main/resources/schemas/PL_CTe_400/cteModalFerroviario_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/cteModalFerroviario_v4.00.xsd @@ -1,231 +1,231 @@ - - - - - - - - Tipo Dados do Endereço - - - - - Logradouro - - - - - - - - - - - Número - - - - - - - - - - - Complemento - - - - - - - - - - - Bairro - - - - - - - - - - - Código do município - Utilizar a tabela do IBGE - Informar 9999999 para operações com o exterior. - - - - - Nome do município - Informar EXTERIOR para operações com o exterior. - - - - - - - - - - - CEP - - - - - - - - - - - Sigla da UF - Informar EX para operações com o exterior. - - - - - - - Informações do modal Ferroviário - - - - - - Tipo de Tráfego - Preencher com: - 0-Próprio; - 1-Mútuo; - 2-Rodoferroviário; - 3-Rodoviário. - - - - - - - - - - - - - - Detalhamento de informações para o tráfego mútuo - - - - - - Responsável pelo Faturamento - Preencher com: - 1-Ferrovia de origem; - 2-Ferrovia de destino - - - - - - - - - - - - Ferrovia Emitente do CTe - Preencher com: - 1-Ferrovia de origem; - 2-Ferrovia de destino - - - - - - - - - - - - Valor do Frete do Tráfego Mútuo - - - - - Chave de acesso do CT-e emitido pelo ferrovia de origem - - - - - Informações das Ferrovias Envolvidas - - - - - - Número do CNPJ - Informar o CNPJ da Ferrovia Envolvida. Caso a Ferrovia envolvida não seja inscrita no CNPJ o campo deverá preenchido com zeros. -Informar os zeros não significativos. - - - - - Código interno da Ferrovia envolvida - Uso da transportadora - - - - - - - - - - - Inscrição Estadual - - - - - Razão Social ou Nome - - - - - - - - - - - Dados do endereço da ferrovia envolvida - - - - - - - - - - - Fluxo Ferroviário - Trata-se de um número identificador do contrato firmado com o cliente - - - - - - - - - - - - + + + + + + + + Tipo Dados do Endereço + + + + + Logradouro + + + + + + + + + + + Número + + + + + + + + + + + Complemento + + + + + + + + + + + Bairro + + + + + + + + + + + Código do município + Utilizar a tabela do IBGE + Informar 9999999 para operações com o exterior. + + + + + Nome do município + Informar EXTERIOR para operações com o exterior. + + + + + + + + + + + CEP + + + + + + + + + + + Sigla da UF + Informar EX para operações com o exterior. + + + + + + + Informações do modal Ferroviário + + + + + + Tipo de Tráfego + Preencher com: + 0-Próprio; + 1-Mútuo; + 2-Rodoferroviário; + 3-Rodoviário. + + + + + + + + + + + + + + Detalhamento de informações para o tráfego mútuo + + + + + + Responsável pelo Faturamento + Preencher com: + 1-Ferrovia de origem; + 2-Ferrovia de destino + + + + + + + + + + + + Ferrovia Emitente do CTe + Preencher com: + 1-Ferrovia de origem; + 2-Ferrovia de destino + + + + + + + + + + + + Valor do Frete do Tráfego Mútuo + + + + + Chave de acesso do CT-e emitido pelo ferrovia de origem + + + + + Informações das Ferrovias Envolvidas + + + + + + Número do CNPJ + Informar o CNPJ da Ferrovia Envolvida. Caso a Ferrovia envolvida não seja inscrita no CNPJ o campo deverá preenchido com zeros. +Informar os zeros não significativos. + + + + + Código interno da Ferrovia envolvida + Uso da transportadora + + + + + + + + + + + Inscrição Estadual + + + + + Razão Social ou Nome + + + + + + + + + + + Dados do endereço da ferrovia envolvida + + + + + + + + + + + Fluxo Ferroviário + Trata-se de um número identificador do contrato firmado com o cliente + + + + + + + + + + + + diff --git a/src/main/resources/schemas/PL_CTe_400/cteModalRodoviarioOS_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/cteModalRodoviarioOS_v4.00.xsd index 23bcb62a6..0aca81b6a 100644 --- a/src/main/resources/schemas/PL_CTe_400/cteModalRodoviarioOS_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/cteModalRodoviarioOS_v4.00.xsd @@ -1,193 +1,193 @@ - - - - - - - - Tipo Termo de Autorização de Fretamento – TAF - - - - - - - - - - Tipo Número de Registro Estadual - - - - - - - - - - Informações do modal Rodoviário - - - - - - - Termo de Autorização de Fretamento – TAF - Registro obrigatório do emitente do CT-e OS junto à ANTT, de acordo com a Resolução ANTT nº 4.777/2015 - - - - - Número do Registro Estadual - Registro obrigatório do emitente do CT-e OS junto à Agência Reguladora Estadual. - - - - - - Dados do Veículo - - - - - - Placa do veículo - - - - - - - - RENAVAM do veículo - - - - - - - - - - - Proprietário ou possuidor do Veículo. -Só preenchido quando o veículo não pertencer à empresa emitente do CT-e OS - - - - - - - Número do CPF - Informar os zeros não significativos. - - - - - Número do CNPJ - Informar os zeros não significativos. - - - - - - - Termo de Autorização de Fretamento – TAF - De acordo com a Resolução ANTT nº 4.777/2015 - - - - - Número do Registro Estadual - Registro obrigatório do emitente do CT-e OS junto à Agência Reguladora Estadual - - - - - - Razão Social ou Nome do proprietário - - - - - - - - - - - - Inscrição Estadual - - - - - - - - UF - - - - - - Tipo Proprietário ou possuidor - Preencher com: - 0-TAC – Agregado; - 1-TAC Independente; ou - 2 – Outros. - - - - - - - - - - - - - - - - UF em que veículo está licenciado - Sigla da UF de licenciamento do veículo. - - - - - - - - Dados do fretamento (apenas para Transporte de Pessoas) - - - - - - Tipo Fretamento - Preencher com: - 1 - Eventual 2 - Continuo - - - - - - - - - - - - Data e hora da viagem (Apenas para fretamento eventual) - Formato AAAA-MM-DDTHH:MM:DD TZD - - - - - - - - - + + + + + + + + Tipo Termo de Autorização de Fretamento – TAF + + + + + + + + + + Tipo Número de Registro Estadual + + + + + + + + + + Informações do modal Rodoviário + + + + + + + Termo de Autorização de Fretamento – TAF + Registro obrigatório do emitente do CT-e OS junto à ANTT, de acordo com a Resolução ANTT nº 4.777/2015 + + + + + Número do Registro Estadual + Registro obrigatório do emitente do CT-e OS junto à Agência Reguladora Estadual. + + + + + + Dados do Veículo + + + + + + Placa do veículo + + + + + + + + RENAVAM do veículo + + + + + + + + + + + Proprietário ou possuidor do Veículo. +Só preenchido quando o veículo não pertencer à empresa emitente do CT-e OS + + + + + + + Número do CPF + Informar os zeros não significativos. + + + + + Número do CNPJ + Informar os zeros não significativos. + + + + + + + Termo de Autorização de Fretamento – TAF + De acordo com a Resolução ANTT nº 4.777/2015 + + + + + Número do Registro Estadual + Registro obrigatório do emitente do CT-e OS junto à Agência Reguladora Estadual + + + + + + Razão Social ou Nome do proprietário + + + + + + + + + + + + Inscrição Estadual + + + + + + + + UF + + + + + + Tipo Proprietário ou possuidor + Preencher com: + 0-TAC – Agregado; + 1-TAC Independente; ou + 2 – Outros. + + + + + + + + + + + + + + + + UF em que veículo está licenciado + Sigla da UF de licenciamento do veículo. + + + + + + + + Dados do fretamento (apenas para Transporte de Pessoas) + + + + + + Tipo Fretamento + Preencher com: + 1 - Eventual 2 - Continuo + + + + + + + + + + + + Data e hora da viagem (Apenas para fretamento eventual) + Formato AAAA-MM-DDTHH:MM:DD TZD + + + + + + + + + diff --git a/src/main/resources/schemas/PL_CTe_400/cteModalRodoviario_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/cteModalRodoviario_v4.00.xsd index 210232290..929b98abd 100644 --- a/src/main/resources/schemas/PL_CTe_400/cteModalRodoviario_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/cteModalRodoviario_v4.00.xsd @@ -1,102 +1,102 @@ - - - - - - - - Informações do modal Rodoviário - - - - - - Registro Nacional de Transportadores Rodoviários de Carga - Registro obrigatório do emitente do CT-e junto à ANTT para exercer a atividade de transportador rodoviário de cargas por conta de terceiros e mediante remuneração. - - - - - - - - - Ordens de Coleta associados - - - - - - Série da OCC - - - - - - - - - - - Número da Ordem de coleta - - - - - - - - - - - Data de emissão da ordem de coleta - Formato AAAA-MM-DD - - - - - - - - Número do CNPJ - Informar os zeros não significativos. - - - - - Código interno de uso da transportadora - Uso intermo das transportadoras. - - - - - - - - - - - Inscrição Estadual - - - - - Sigla da UF - Informar EX para operações com o exterior. - - - - - Telefone - - - - - - - - - - - - + + + + + + + + Informações do modal Rodoviário + + + + + + Registro Nacional de Transportadores Rodoviários de Carga + Registro obrigatório do emitente do CT-e junto à ANTT para exercer a atividade de transportador rodoviário de cargas por conta de terceiros e mediante remuneração. + + + + + + + + + Ordens de Coleta associados + + + + + + Série da OCC + + + + + + + + + + + Número da Ordem de coleta + + + + + + + + + + + Data de emissão da ordem de coleta + Formato AAAA-MM-DD + + + + + + + + Número do CNPJ + Informar os zeros não significativos. + + + + + Código interno de uso da transportadora + Uso intermo das transportadoras. + + + + + + + + + + + Inscrição Estadual + + + + + Sigla da UF + Informar EX para operações com o exterior. + + + + + Telefone + + + + + + + + + + + + diff --git a/src/main/resources/schemas/PL_CTe_400/cteMultiModal_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/cteMultiModal_v4.00.xsd index 05dc7949f..04dda3efe 100644 --- a/src/main/resources/schemas/PL_CTe_400/cteMultiModal_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/cteMultiModal_v4.00.xsd @@ -1,100 +1,100 @@ - - - - - - - - Informações do Multimodal - - - - - - Número do Certificado do Operador de Transporte Multimodal - - - - - - - - - - - - - Indicador Negociável -Preencher com: 0 - Não Negociável; 1 - Negociável - - - - - - - - - - - - Informações de Seguro do Multimodal - - - - - - Informações da seguradora - - - - - - Nome da Seguradora - - - - - - - - - - - Número do CNPJ da seguradora - Obrigatório apenas se responsável pelo seguro for (2) responsável pela contratação do transporte - pessoa jurídica - - - - - - - - Número da Apólice - Obrigatório pela lei 11.442/07 (RCTRC) - - - - - - - - - - - Número da Averbação - Não é obrigatório, pois muitas averbações ocorrem aapós a emissão do CT, mensalmente, por exemplo. - - - - - - - - - - - - - - - + + + + + + + + Informações do Multimodal + + + + + + Número do Certificado do Operador de Transporte Multimodal + + + + + + + + + + + + + Indicador Negociável +Preencher com: 0 - Não Negociável; 1 - Negociável + + + + + + + + + + + + Informações de Seguro do Multimodal + + + + + + Informações da seguradora + + + + + + Nome da Seguradora + + + + + + + + + + + Número do CNPJ da seguradora + Obrigatório apenas se responsável pelo seguro for (2) responsável pela contratação do transporte - pessoa jurídica + + + + + + + + Número da Apólice + Obrigatório pela lei 11.442/07 (RCTRC) + + + + + + + + + + + Número da Averbação + Não é obrigatório, pois muitas averbações ocorrem aapós a emissão do CT, mensalmente, por exemplo. + + + + + + + + + + + + + + + diff --git a/src/main/resources/schemas/PL_CTe_400/cteOS_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/cteOS_v4.00.xsd index 9ac66b268..dfd03e0a2 100644 --- a/src/main/resources/schemas/PL_CTe_400/cteOS_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/cteOS_v4.00.xsd @@ -1,10 +1,10 @@ - - - - - - - Conhecimento de Transporte Eletrônico Outros Serviços - - - + + + + + + + Conhecimento de Transporte Eletrônico Outros Serviços + + + diff --git a/src/main/resources/schemas/PL_CTe_400/cteSimp_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/cteSimp_v4.00.xsd new file mode 100644 index 000000000..e64b42196 --- /dev/null +++ b/src/main/resources/schemas/PL_CTe_400/cteSimp_v4.00.xsd @@ -0,0 +1,10 @@ + + + + + + + Conhecimento de Transporte Eletrônico Simplificado + + + diff --git a/src/main/resources/schemas/PL_CTe_400/cteTiposBasico_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/cteTiposBasico_v4.00.xsd index 3cf5e8845..0f024361d 100644 --- a/src/main/resources/schemas/PL_CTe_400/cteTiposBasico_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/cteTiposBasico_v4.00.xsd @@ -1,6361 +1,7966 @@ - - - - - - - - Tipo Modal transporte GTVe - - - - - - - - - - Tipo Finalidade da GTV-e - - - - - - - - - Tipo Guia de Transporte de Valores Eletrônica (Modelo 64) - - - - - Informações do CT-e do tipo GTV-e - - - - - - Identificação da GTV-e - - - - - - Código da UF do emitente da GTV-e. - Utilizar a Tabela do IBGE. - - - - - Código numérico que compõe a Chave de Acesso. - Número aleatório gerado pelo emitente para cada CT-e, com o objetivo de evitar acessos indevidos ao documento. - - - - - - - - - - - Código Fiscal de Operações e Prestações - - - - - Natureza da Operação - - - - - - - - - - - Modelo do documento fiscal - Utilizar o código 64 para identificação do CT-e Guia de Transporte de Valores - - - - - Série da GTV-e - Preencher com "0" no caso de série única - - - - - - - - Número da GTV-e - - - - - Data e hora de emissão da GTV-e - Formato AAAA-MM-DDTHH:MM:DD TZD - - - - - - - - Formato de impressão do DACTE - Preencher com: 1 - Retrato; 2 - Paisagem. - - - - - - - - - - - - Forma de emissão da GTV-e - Preencher com: -1 - Normal; - 2- Contingencia offline -7 - Autorização pela SVC-RS; - 8 - Autorização pela SVC-SP - - - - - - - - - - - - - - Digito Verificador da chave de acesso da GTV-e - Informar o dígito de controle da chave de acesso do CT-e, que deve ser calculado com a aplicação do algoritmo módulo 11 (base 2,9) da chave de acesso. - - - - - - - - - - - Tipo do Ambiente - Preencher com:1 - Produção; 2 - Homologação - - - - - Tipo da GTV-e - Preencher com: - 4 - GTV-e - - - - - - - - Versão do processo de emissão - Iinformar a versão do aplicativo emissor de CT-e. - - - - - - - - - - - Código do Município de envio da GTV-e (de onde o documento foi transmitido) - Utilizar a tabela do IBGE. Informar 9999999 para as operações com o exterior. - - - - - Nome do Município de envio da GTV-e (de onde o documento foi transmitido) - Informar PAIS/Municipio para as operações com o exterior. - - - - - - - - - - - Sigla da UF de envio da GTV-e (de onde o documento foi transmitido) - Informar 'EX' para operações com o exterior. - - - - - Modal da GTV-e - Preencher com: -01-Rodoviário -06-Multimodal - - - - - - - - - - - Tipo do Serviço - Preencher com: - -9 - GTV - - - - - - - - - - - Indicador da IE do tomador: -1 – Contribuinte ICMS; -2 – Contribuinte isento de inscrição; -9 – Não Contribuinte - Aplica-se ao tomador que for indicado no toma3 ou toma4 - - - - - - - - - - - - - Data e hora de saida da origem - Formato AAAA-MM-DDTHH:MM:DD TZD - - - - - - - - Data e hora de chegada no destino - Formato AAAA-MM-DDTHH:MM:DD TZD - - - - - - - - - Indicador do "papel" do tomador do serviço no GT-e - - - - - - Tomador do Serviço - Preencher com: - 0-Remetente; - 1-Destinatário - - - - - - - - - - - - - - - - Indicador do "papel" do tomador do serviço no CTV-e - - - - - - Tomador do Serviço - Preencher com: - 4 - Outros - Obs: Informar os dados cadastrais do tomador do serviço - - - - - - - - - - - - Número do CNPJ - Em caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros. -Informar os zeros não significativos. - - - - - Número do CPF - Informar os zeros não significativos. - - - - - - Inscrição Estadual - Informar a IE do tomador ou ISENTO se tomador é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o tomador não seja contribuinte do ICMS não informar o conteúdo. - - - - - - - - Razão Social ou Nome - - - - - - - - - - - Nome Fantasia - - - - - - - - - - - Telefone - - - - - Dados do endereço - - - - - Endereço de email - - - - - - - - - Informar apenas -para tpEmis diferente de 1 - - - - Data e Hora da entrada em contingência - Informar a data e hora no formato AAAA-MM-DDTHH:MM:SS - - - - - Justificativa da entrada em contingência - - - - - - - - - - - - - - - Dados complementares da GTV-e para fins operacionais ou comerciais - - - - - - Característica adicional do transporte - Texto livre: -REENTREGA; DEVOLUÇÃO; REFATURAMENTO; etc - - - - - - - - - - - Característica adicional do serviço - Texto livre: - ENTREGA EXPRESSA; LOGÍSTICA REVERSA; CONVENCIONAL; EMERGENCIAL; etc - - - - - - - - - - - Funcionário emissor da GTV-e - - - - - - - - - - - Observações Gerais - - - - - - - - - - - Campo de uso livre do contribuinte - Informar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto - - - - - - Conteúdo do campo - - - - - - - - - - - - Identificação do campo - - - - - - - - - - - - - Campo de uso livre do contribuinte - Informar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto - - - - - - Conteúdo do campo - - - - - - - - - - - - Identificação do campo - - - - - - - - - - - - - - - - Identificação do Emitente da GTV-e - - - - - - CNPJ do emitente - Informar zeros não significativos - - - - - Inscrição Estadual do Emitente - - - - - - - - Inscrição Estadual do Substituto Tributário - - - - - - - - Razão social ou Nome do emitente - - - - - - - - - - - Nome fantasia - - - - - - - - - - - Endereço do emitente - - - - - - - - Informações do Remetente - Poderá não ser informado para os CT-e de redespacho intermediário e serviço vinculado a multimodal. Nos demais casos deverá sempre ser informado. - - - - - - - Número do CNPJ - Em caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros. - Informar os zeros não significativos. - - - - - Número do CPF - Informar os zeros não significativos. - - - - - - Inscrição Estadual - Informar a IE do remetente ou ISENTO se remetente é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o remetente não seja contribuinte do ICMS não informar a tag. - - - - - - - - Razão social ou nome do remetente - - - - - - - - - - - Nome fantasia - - - - - - - - - - - Telefone - - - - - Dados do endereço - - - - - Endereço de email - - - - - - - - - - - Informações do Destinatário - Poderá não ser informado para os CT-e de redespacho intermediário e serviço vinculado a multimodal. Nos demais casos deverá sempre ser informado. - - - - - - - Número do CNPJ - Em caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros. - Informar os zeros não significativos. - - - - - Número do CPF - Informar os zeros não significativos. - - - - - - Inscrição Estadual - Informar a IE do destinatário ou ISENTO se destinatário é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o destinatário não seja contribuinte do ICMS não informar o conteúdo. - - - - - - - - Razão Social ou Nome do destinatário - - - - - - - - - - - Telefone - - - - - Inscrição na SUFRAMA - (Obrigatório nas operações com as áreas com benefícios de incentivos fiscais sob controle da SUFRAMA) - - - - - - - - - - - Dados do endereço - - - - - Endereço de email - - - - - - - - Informações do endereço da origem do serviço - - - - - Informações do endereço do destino do serviço - - - - - Grupo de informações detalhadas da GTV-e - - - - - - Informações das Espécies transportadas - - - - - - Tipo da Espécie - 1 - Cédula -2 - Cheque -3 - Moeda -4 - Outros - - - - - - - - - - - - - - Valor Transportada em Espécie indicada - - - - - Nacionalidade do Numerário - 1 - Nacional -2 - Estrangeiro - - - - - - - - - - - - Nome da Moeda - Informar somente se tipo de numerário for 2 - Estrangeiro - - - - - - - - - - - - - - Quantidade de volumes/malotes - - - - - Grupo de informações dos veículos utilizados no transporte de valores - - - - - - Placa do veículo - - - - - UF em que veículo está licenciado - Sigla da UF de licenciamento do veículo. - - - - - RNTRC do transportador - - - - - - - - - - - - - - - - - Autorizados para download do XML do DF-e - Informar CNPJ ou CPF. Preencher os zeros não significativos. - - - - - - - CNPJ do autorizado - Informar zeros não significativos - - - - - CPF do autorizado - Informar zeros não significativos - - - - - - - - - Informações do Responsável Técnico pela emissão do DF-e - - - - - - Versão do leiaute - Ex: "4.00" - - - - - - - - Identificador da tag a ser assinada - Informar a chave de acesso do CT-e OS e precedida do literal "CTe" - - - - - - - - - - - - Informações suplementares da GTV-e - - - - - - Texto com o QR-Code impresso no DACTE - - - - - - - - - - - - - - - - - - Versão do leiaute - - - - - - - - - Tipo Protocolo de status resultado do processamento da CT-e - - - - - Dados do protocolo de status - - - - - - Identificação do Ambiente: -1 - Produção -2 - Homologação - - - - - Versão do Aplicativo que processou o CT-e - - - - - Chaves de acesso da CT-e, - - - - - Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SS TZD. - - - - - Número do Protocolo de Status do CT-e. - - - - - Digest Value da CT-e processado. Utilizado para conferir a integridade do CT-e original. - - - - - Código do status do CT-e. - - - - - - - - Descrição literal do status do CT-e. - - - - - - - - - Mensagem do Fisco - - - - - - Código do status da mensagem do fisco - - - - - - - - Mensagem do Fisco - - - - - - - - - - - - - - - - Tipo Protocolo de status resultado do processamento do CT-e OS (Modelo 67) - - - - - Dados do protocolo de status - - - - - - Identificação do Ambiente: -1 - Produção -2 - Homologação - - - - - Versão do Aplicativo que processou o CT-e - - - - - Chaves de acesso da CT-e - - - - - Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SS TZD. - - - - - Número do Protocolo de Status do CT-e. - - - - - Digest Value da CT-e processado. Utilizado para conferir a integridade do CT-e original. - - - - - Código do status do CT-e. - - - - - - - - Descrição literal do status do CT-e. - - - - - - - - - Mensagem do Fisco - - - - - - Código do status da mensagem do fisco - - - - - - - - Mensagem do Fisco - - - - - - - - - - - - - - - - Tipo Protocolo de status resultado do processamento da GTV-e (Modelo 64) - - - - - Dados do protocolo de status - - - - - - Identificação do Ambiente: -1 - Produção -2 - Homologação - - - - - Versão do Aplicativo que processou a GTV-e - - - - - Chaves de acesso da CT-e - - - - - Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SS TZD. - - - - - Número do Protocolo de Status da GTV-e - - - - - Digest Value da GTV-e processado. Utilizado para conferir a integridade da GTV-e original. - - - - - Código do status da GTV-e. - - - - - - - - Descrição literal do status da GTV-e. - - - - - - - - - Mensagem do Fisco - - - - - - Código do status da mensagem do fisco - - - - - - - - Mensagem do Fisco - - - - - - - - - - - - - - - - Tipo Retorno do Pedido de Autorização de CT-e (Modelo 57) - - - - - Identificação do Ambiente: -1 - Produção -2 - Homologação - - - - - Identificação da UF - - - - - Versão do Aplicativo que processou a CT-e - - - - - código do status do retorno da consulta. - - - - - Descrição literal do status do do retorno da consulta. - - - - - Reposta ao processamento do CT-e - - - - - - - - Tipo Retorno do Pedido de Autorização de GTV-e (Modelo 64) - - - - - Identificação do Ambiente: -1 - Produção -2 - Homologação - - - - - Identificação da UF - - - - - Versão do Aplicativo que processou a GTV-e - - - - - código do status do retorno da consulta. - - - - - Descrição literal do status do do retorno da consulta. - - - - - Reposta ao processamento do CT-e - - - - - - - - Tipo Retorno do Pedido de Autorização de CT-e OS (Modelo 67) - - - - - Identificação do Ambiente: -1 - Produção -2 - Homologação - - - - - Identificação da UF - - - - - Versão do Aplicativo que processou a CT-e - - - - - código do status do retorno da consulta. - - - - - Descrição literal do status do do retorno da consulta. - - - - - Reposta ao processamento do CT-e - - - - - - - - Tipo Conhecimento de Transporte Eletrônico (Modelo 57) - - - - - Informações do CT-e - - - - - - Identificação do CT-e - - - - - - Código da UF do emitente do CT-e. - Utilizar a Tabela do IBGE. - - - - - Código numérico que compõe a Chave de Acesso. - Número aleatório gerado pelo emitente para cada CT-e, com o objetivo de evitar acessos indevidos ao documento. - - - - - - - - - - - Código Fiscal de Operações e Prestações - - - - - Natureza da Operação - - - - - - - - - - - Modelo do documento fiscal - Utilizar o código 57 para identificação do CT-e, emitido em substituição aos modelos de conhecimentos em papel. - - - - - Série do CT-e - Preencher com "0" no caso de série única - - - - - - - - Número do CT-e - - - - - Data e hora de emissão do CT-e - Formato AAAA-MM-DDTHH:MM:DD TZD - - - - - - - - Formato de impressão do DACTE - Preencher com: 1 - Retrato; 2 - Paisagem. - - - - - - - - - - - - Forma de emissão do CT-e - Preencher com: -1 - Normal; - 3-Regime Especial NFF; 4-EPEC pela SVC; 5 - Contingência FSDA; - 7 - Autorização pela SVC-RS; - 8 - Autorização pela SVC-SP - - - - - - - - - - - - - - - - Digito Verificador da chave de acesso do CT-e - Informar o dígito de controle da chave de acesso do CT-e, que deve ser calculado com a aplicação do algoritmo módulo 11 (base 2,9) da chave de acesso. - - - - - - - - - - - Tipo do Ambiente - Preencher com:1 - Produção; 2 - Homologação. - - - - - Tipo do CT-e - Preencher com: - 0 - CT-e Normal; - 1 - CT-e de Complemento de Valores; - 3 - CT-e de Substituição - - - - - Identificador do processo de emissão do CT-e - Preencher com: - 0 - emissão de CT-e com aplicativo do contribuinte; - 3- emissão CT-e pelo contribuinte com aplicativo fornecido pelo SEBRAE. - - - - - Versão do processo de emissão - Iinformar a versão do aplicativo emissor de CT-e. - - - - - - - - - - - Indicador de CT-e Globalizado - Informar valor 1 quando for Globalizado e não informar a tag quando não tratar de CT-e Globalizado - - - - - - - - - - Código do Município de envio do CT-e (de onde o documento foi transmitido) - Utilizar a tabela do IBGE. Informar 9999999 para as operações com o exterior. - - - - - Nome do Município de envio do CT-e (de onde o documento foi transmitido) - Informar PAIS/Municipio para as operações com o exterior. - - - - - - - - - - - Sigla da UF de envio do CT-e (de onde o documento foi transmitido) - Informar 'EX' para operações com o exterior. - - - - - Modal - Preencher com:01-Rodoviário; -02-Aéreo;03-Aquaviário;04-Ferroviário;05-Dutoviário;06-Multimodal; - - - - - Tipo do Serviço - Preencher com: -0 - Normal;1 - Subcontratação; -2 - Redespacho;3 - Redespacho Intermediário; 4 - Serviço Vinculado a Multimodal - - - - - - - - - - - - - - - Código do Município de início da prestação - Utilizar a tabela do IBGE. Informar 9999999 para operações com o exterior. - - - - - Nome do Município do início da prestação - Informar 'EXTERIOR' para operações com o exterior. - - - - - - - - - - - UF do início da prestação - Informar 'EX' para operações com o exterior. - - - - - Código do Município de término da prestação - Utilizar a tabela do IBGE. Informar 9999999 para operações com o exterior. - - - - - Nome do Município do término da prestação - Informar 'EXTERIOR' para operações com o exterior. - - - - - - - - - - - UF do término da prestação - Informar 'EX' para operações com o exterior. - - - - - Indicador se o Recebedor retira no Aeroporto, Filial, Porto ou Estação de Destino? - Preencher com: 0 - sim; 1 - não - - - - - - - - - - - - Detalhes do retira - - - - - - - - - - - Indicador do papel do tomador na prestação do serviço: -1 – Contribuinte ICMS; -2 – Contribuinte isento de inscrição; -9 – Não Contribuinte - Aplica-se ao tomador que for indicado no toma3 ou toma4 - - - - - - - - - - - - - - Indicador do "papel" do tomador do serviço no CT-e - - - - - - Tomador do Serviço - Preencher com: - 0-Remetente; - 1-Expedidor; - 2-Recebedor; - 3-Destinatário - Serão utilizadas as informações contidas no respectivo grupo, conforme indicado pelo conteúdo deste campo - - - - - - - - - - - - - - - - - Indicador do "papel" do tomador do serviço no CT-e - - - - - - Tomador do Serviço - Preencher com: - 4 - Outros - Obs: Informar os dados cadastrais do tomador do serviço - - - - - - - - - - - - Número do CNPJ - Em caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros. -Informar os zeros não significativos. - - - - - Número do CPF - Informar os zeros não significativos. - - - - - - Inscrição Estadual - Informar a IE do tomador ou ISENTO se tomador é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o tomador não seja contribuinte do ICMS não informar o conteúdo. - - - - - - - - - Razão Social ou Nome - - - - - - - - - - - Nome Fantasia - - - - - - - - - - - Telefone - - - - - Dados do endereço - - - - - Endereço de email - - - - - - - - - - Informar apenas -para tpEmis diferente de 1 - - - - Data e Hora da entrada em contingência - Informar a data e hora no formato AAAA-MM-DDTHH:MM:SS - - - - - Justificativa da entrada em contingência - - - - - - - - - - - - - - - Dados complementares do CT-e para fins operacionais ou comerciais - - - - - - Característica adicional do transporte - Texto livre: -REENTREGA; DEVOLUÇÃO; REFATURAMENTO; etc - - - - - - - - - - - Característica adicional do serviço - Texto livre: - ENTREGA EXPRESSA; LOGÍSTICA REVERSA; CONVENCIONAL; EMERGENCIAL; etc - - - - - - - - - - - Funcionário emissor do CTe - - - - - - - - - - - Previsão do fluxo da carga - Preenchimento obrigatório para o modal aéreo. - - - - - - Sigla ou código interno da Filial/Porto/Estação/ Aeroporto de Origem - Observações para o modal aéreo: - - Preenchimento obrigatório para o modal aéreo. - - O código de três letras IATA do aeroporto de partida deverá ser incluído como primeira anotação. Quando não for possível, utilizar a sigla OACI. - - - - - - - - - - - - - - Sigla ou código interno da Filial/Porto/Estação/Aeroporto de Passagem - Observação para o modal aéreo: - - O código de três letras IATA, referente ao aeroporto de transferência, deverá ser incluído, quando for o caso. Quando não for possível, utilizar a sigla OACI. Qualquer solicitação de itinerário deverá ser incluída. - - - - - - - - - - - - - - Sigla ou código interno da Filial/Porto/Estação/Aeroporto de Destino - Observações para o modal aéreo: - - Preenchimento obrigatório para o modal aéreo. - - Deverá ser incluído o código de três letras IATA do aeroporto de destino. Quando não for possível, utilizar a sigla OACI. - - - - - - - - - - - Código da Rota de Entrega - - - - - - - - - - - - - - Informações ref. a previsão de entrega - - - - - - - Entrega sem data definida - Esta opção é proibida para o modal aéreo. - - - - - - Tipo de data/período programado para entrega - 0- Sem data definida - - - - - - - - - - - - - - Entrega com data definida - - - - - - Tipo de data/período programado para entrega - Preencher com: - 1-Na data; - 2-Até a data; - 3-A partir da data - - - - - - - - - - - - - Data programada - Formato AAAA-MM-DD - - - - - - - - Entrega no período definido - - - - - - Tipo período - 4-no período - - - - - - - - - - - Data inicial - Formato AAAA-MM-DD - - - - - Data final - Formato AAAA-MM-DD - - - - - - - - - - Entrega sem hora definida - - - - - - Tipo de hora - 0- Sem hora definida - - - - - - - - - - - - - - Entrega com hora definida - - - - - - Tipo de hora - Preencher com: - 1 - No horário; - 2 - Até o horário; - 3 - A partir do horário. - - - - - - - - - - - - - Hora programada - Formato HH:MM:SS - - - - - - - - Entrega no intervalo de horário definido - - - - - - Tipo de hora - 4 - No intervalo de tempo - - - - - - - - - - - Hora inicial - Formato HH:MM:SS - - - - - Hora final - Formato HH:MM:SS - - - - - - - - - - - - Município de origem para efeito de cálculo do frete - - - - - - - - - - - Município de destino para efeito de cálculo do frete - - - - - - - - - - - Observações Gerais - - - - - - - - - - - Campo de uso livre do contribuinte - Informar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto - - - - - - Conteúdo do campo - - - - - - - - - - - - Identificação do campo - - - - - - - - - - - - - Campo de uso livre do contribuinte - Informar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto - - - - - - Conteúdo do campo - - - - - - - - - - - - Identificação do campo - - - - - - - - - - - - - - - - Identificação do Emitente do CT-e - - - - - - - CNPJ do emitente - Informar zeros não significativos - - - - - CPF do emitente - Informar zeros não significativos. - -Usar com série específica 920-969 para emitente pessoa física com inscrição estadual - - - - - - Inscrição Estadual do Emitente - A IE do emitente somente ficará sem informação para o caso do Regime Especial da NFF (tpEmis=3) - - - - - - - - Inscrição Estadual do Substituto Tributário - - - - - - - - Razão social ou Nome do emitente - - - - - - - - - - - Nome fantasia - - - - - - - - - - - Endereço do emitente - - - - - Código do Regime Tributário - Informar: 1=Simples Nacional; -2=Simples Nacional, excesso sublimite de receita bruta; -3=Regime Normal. -4=Simples Nacional - Microempreendedor Individual – MEI. - - - - - - - - - Informações do Remetente das mercadorias transportadas pelo CT-e - Poderá não ser informado para os CT-e de redespacho intermediário e serviço vinculado a multimodal. Nos demais casos deverá sempre ser informado. - - - - - - - Número do CNPJ - Em caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros. - Informar os zeros não significativos. - - - - - Número do CPF - Informar os zeros não significativos. - - - - - - Inscrição Estadual - Informar a IE do remetente ou ISENTO se remetente é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o remetente não seja contribuinte do ICMS não informar a tag. - - - - - - - - Razão social ou nome do remetente - - - - - - - - - - - Nome fantasia - - - - - - - - - - - Telefone - - - - - Dados do endereço - - - - - Endereço de email - - - - - - - - - - - Informações do Expedidor da Carga - - - - - - - Número do CNPJ - Em caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros. - Informar os zeros não significativos. - - - - - Número do CPF - Informar os zeros não significativos. - - - - - - Inscrição Estadual - Informar a IE do expedidor ou ISENTO se expedidor é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o expedidor não seja contribuinte do ICMS não informar a tag. - - - - - - - - Razão Social ou Nome - - - - - - - - - - - Telefone - - - - - Dados do endereço - - - - - Endereço de email - - - - - - - - Informações do Recebedor da Carga - - - - - - - Número do CNPJ - Em caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros. - Informar os zeros não significativos. - - - - - Número do CPF - Informar os zeros não significativos. - - - - - - Inscrição Estadual - Informar a IE do recebedor ou ISENTO se recebedor é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o recebedor não seja contribuinte do ICMS não informar o conteúdo. - - - - - - - - Razão Social ou Nome - - - - - - - - - - - Telefone - - - - - Dados do endereço - - - - - Endereço de email - - - - - - - - Informações do Destinatário do CT-e - Poderá não ser informado para os CT-e de redespacho intermediário e serviço vinculado a multimodal. Nos demais casos deverá sempre ser informado. - - - - - - - Número do CNPJ - Em caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros. - Informar os zeros não significativos. - - - - - Número do CPF - Informar os zeros não significativos. - - - - - - Inscrição Estadual - Informar a IE do destinatário ou ISENTO se destinatário é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o destinatário não seja contribuinte do ICMS não informar o conteúdo. - - - - - - - - Razão Social ou Nome do destinatário - - - - - - - - - - - Telefone - - - - - Inscrição na SUFRAMA - (Obrigatório nas operações com as áreas com benefícios de incentivos fiscais sob controle da SUFRAMA) - - - - - - - - - - - Dados do endereço - - - - - Endereço de email - - - - - - - - Valores da Prestação de Serviço - - - - - - Valor Total da Prestação do Serviço - Pode conter zeros quando o CT-e for de complemento de ICMS - - - - - Valor a Receber - - - - - Componentes do Valor da Prestação - - - - - - Nome do componente - Exxemplos: FRETE PESO, FRETE VALOR, SEC/CAT, ADEME, AGENDAMENTO, etc - - - - - - - - - - - Valor do componente - - - - - - - - - - - Informações relativas aos Impostos - - - - - - Informações relativas ao ICMS - - - - - - Valor Total dos Tributos - - - - - Informações adicionais de interesse do Fisco - Norma referenciada, informações complementares, etc - - - - - - - - - - - Informações do ICMS de partilha com a UF de término do serviço de transporte na operação interestadual - Grupo a ser informado nas prestações interestaduais para consumidor final, não contribuinte do ICMS - - - - - - Valor da BC do ICMS na UF de término da prestação do serviço de transporte - - - - - Percentual do ICMS relativo ao Fundo de Combate à pobreza (FCP) na UF de término da prestação do serviço de transporte - Alíquota adotada nas operações internas na UF do destinatário - - - - - Alíquota interna da UF de término da prestação do serviço de transporte - Alíquota adotada nas operações internas na UF do destinatário - - - - - Alíquota interestadual das UF envolvidas - Alíquota interestadual das UF envolvidas - - - - - - Valor do ICMS relativo ao Fundo de Combate á Pobreza (FCP) da UF de término da prestação - - - - - Valor do ICMS de partilha para a UF de término da prestação do serviço de transporte - - - - - Valor do ICMS de partilha para a UF de início da prestação do serviço de transporte - - - - - - - - - - - - Grupo de informações do CT-e Normal e Substituto - - - - - - Informações da Carga do CT-e - - - - - - Valor total da carga - Dever ser informado para todos os modais, com exceção para o Dutoviário. - - - - - Produto predominante - Informar a descrição do produto predominante - - - - - - - - - - - Outras características da carga - "FRIA", "GRANEL", "REFRIGERADA", "Medidas: 12X12X12" - - - - - - - - - - - Informações de quantidades da Carga do CT-e - Para o Aéreo é obrigatório o preenchimento desse campo da seguinte forma. -1 - Peso Bruto, sempre em quilogramas (obrigatório); -2 - Peso Cubado; sempre em quilogramas; -3 - Quantidade de volumes, sempre em unidades (obrigatório); -4 - Cubagem, sempre em metros cúbicos (obrigatório apenas quando for impossível preencher as dimensões da(s) embalagem(ens) na tag xDime do leiaute do Aéreo). - - - - - - Código da Unidade de Medida - Preencher com: - 00-M3; - 01-KG; - 02-TON; - 03-UNIDADE; - 04-LITROS; - 05-MMBTU - - - - - - - - - - - - - - - - Tipo da Medida - Exemplos: -PESO BRUTO, PESO DECLARADO, PESO CUBADO, PESO AFORADO, PESO AFERIDO, PESO BASE DE CÁLCULO, LITRAGEM, CAIXAS e etc - - - - - - - - - - - Quantidade - - - - - - - - Valor da Carga para efeito de averbação - Normalmente igual ao valor declarado da mercadoria, diferente por exemplo, quando a mercadoria transportada é isenta de tributos nacionais para exportação, onde é preciso averbar um valor maior, pois no caso de indenização, o valor a ser pago será maior - - - - - - - - Informações dos documentos transportados pelo CT-e -Opcional para Redespacho Intermediario e Serviço vinculado a multimodal. - Poderá não ser informado para os CT-e de redespacho intermediário e serviço vinculado a multimodal. Nos demais casos deverá sempre ser informado. - - - - - - - Informações das NF - Este grupo deve ser informado quando o documento originário for NF - - - - - - Número do Romaneio da NF - - - - - - - - - - - Número do Pedido da NF - - - - - - - - - - - Modelo da Nota Fiscal - Preencher com: -01 - NF Modelo 01/1A e Avulsa; -04 - NF de Produtor - - - - - Série - - - - - - - - - - - Número - - - - - - - - - - - Data de Emissão - Formato AAAA-MM-DD - - - - - Valor da Base de Cálculo do ICMS - - - - - Valor Total do ICMS - - - - - Valor da Base de Cálculo do ICMS ST - - - - - Valor Total do ICMS ST - - - - - Valor Total dos Produtos - - - - - Valor Total da NF - - - - - CFOP Predominante - CFOP da NF ou, na existência de mais de um, predominância pelo critério de valor econômico. - - - - - Peso total em Kg - - - - - PIN SUFRAMA - PIN atribuído pela SUFRAMA para a operação. - - - - - - - - - - - - - Data prevista de entrega - Formato AAAA-MM-DD - - - - - - Informações das Unidades de Carga (Containeres/ULD/Outros) - Dispositivo de carga utilizada (Unit Load Device - ULD) significa todo tipo de contêiner de carga, vagão, contêiner de avião, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu. - - - - - Informações das Unidades de Transporte (Carreta/Reboque/Vagão) - Deve ser preenchido com as informações das unidades de transporte utilizadas. - - - - - - - - - Informações das NF-e - - - - - - Chave de acesso da NF-e - - - - - PIN SUFRAMA - PIN atribuído pela SUFRAMA para a operação. - - - - - - - - - - - - - Data prevista de entrega - Formato AAAA-MM-DD - - - - - - Informações das Unidades de Carga (Containeres/ULD/Outros) - Dispositivo de carga utilizada (Unit Load Device - ULD) significa todo tipo de contêiner de carga, vagão, contêiner de avião, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu. - - - - - Informações das Unidades de Transporte (Carreta/Reboque/Vagão) - Deve ser preenchido com as informações das unidades de transporte utilizadas. - - - - - - - - - Informações dos demais documentos - - - - - - Tipo de documento originário - Preencher com: - 00 - Declaração; - 10 - Dutoviário; - - -59 - CF-e SAT; - -65 - NFC-e; - 99 - Outros - - - - - - - - - - - - - - - Descrição do documento - - - - - - - - - - - Número - - - - - - - - - - - Data de Emissão - Formato AAAA-MM-DD - - - - - Valor do documento - - - - - Data prevista de entrega - Formato AAAA-MM-DD - - - - - - Informações das Unidades de Carga (Containeres/ULD/Outros) - Dispositivo de carga utilizada (Unit Load Device - ULD) significa todo tipo de contêiner de carga, vagão, contêiner de avião, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu. - - - - - Informações das Unidades de Transporte (Carreta/Reboque/Vagão) - Deve ser preenchido com as informações das unidades de transporte utilizadas. - - - - - - - - - - - - - Documentos de Transporte Anterior - - - - - - Emissor do documento anterior - - - - - - - Número do CNPJ - Em caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros. - Informar os zeros não significativos. - - - - - Número do CPF - Informar os zeros não significativos. - - - - - - - Inscrição Estadual - - - - - Sigla da UF - Informar EX para operações com o exterior. - - - - - - Razão Social ou Nome do expedidor - - - - - - - - - - - Informações de identificação dos documentos de Transporte Anterior - - - - - - Documentos de transporte anterior em papel - - - - - - Tipo do Documento de Transporte Anterior - Preencher com: -07-ATRE; -08-DTA (Despacho de Transito Aduaneiro); -09-Conhecimento Aéreo Internacional; -10 – Conhecimento - Carta de Porte Internacional; -11 – Conhecimento Avulso; -12-TIF (Transporte Internacional Ferroviário); 13-BL (Bill of Lading) - - - - - - - - Série do Documento Fiscal - - - - - - - - - - - Série do Documento Fiscal - - - - - - - - - - - Número do Documento Fiscal - - - - - - - - - - - Data de emissão (AAAA-MM-DD) - - - - - - - - Documentos de transporte anterior eletrônicos - - - - - - Chave de acesso do CT-e - - - - - - - - - - - - - - - - - Informações do modal - - - - - - XML do modal -Insira neste local o XML específico do modal (rodoviário, aéreo, ferroviário, aquaviário ou dutoviário). - O elemento do tipo -any- permite estender o documento XML com elementos não especificados pelo schema. - Insira neste local - any- o XML específico do modal (rodoviário, aéreo, ferroviário, aquaviário ou dutoviário). A especificação do schema XML para cada modal pode ser encontrada nos arquivos que acompanham este pacote de liberação: - Rodoviário - ver arquivo CTeModalRodoviario_v9.99 - Aéreo - ver arquivo CTeModalAereo_v9.99 - Aquaviário - arquivo CTeModalAquaviario_v9.99 - Ferroviário - arquivo CTeModalFerroviario_v9.99 - Dutoviário - arquivo CTeModalDutoviario_v9.99 - -Onde v9.99 é a a designação genérica para a versão do arquivo. Por exemplo, o arquivo para o schema do modal Rodoviário na versão 1.04 será denominado "CTeModalRodoviario_v1.04". - - - - - - Versão do leiaute específico para o Modal - - - - - - - - - - - - - informações dos veículos transportados - - - - - - Chassi do veículo - - - - - - - - - - - - Cor do veículo - Código de cada montadora - - - - - - - - - - - Descrição da cor - - - - - - - - - - - Código Marca Modelo - Utilizar tabela RENAVAM - - - - - - - - - - - Valor Unitário do Veículo - - - - - Frete Unitário - - - - - - - - Dados da cobrança do CT-e - - - - - - Dados da fatura - - - - - - Número da fatura - - - - - - - - - - - Valor original da fatura - - - - - Valor do desconto da fatura - - - - - Valor líquido da fatura - - - - - - - - Dados das duplicatas - - - - - - Número da duplicata - - - - - - - - - - - Data de vencimento da duplicata (AAAA-MM-DD) - - - - - Valor da duplicata - - - - - - - - - - - Informações do CT-e de substituição - - - - - - Chave de acesso do CT-e a ser substituído (original) - - - - - - - - - - Indicador de CT-e Alteração de Tomador - - - - - - - - - - - - - Informações do CT-e Globalizado - - - - - - Preencher com informações adicionais, legislação do regime especial, etc - - - - - - - - - - - - - - Informações do Serviço Vinculado a Multimodal - - - - - - informações do CT-e multimodal vinculado - - - - - - Chave de acesso do CT-e Multimodal - - - - - - - - - - - - - - Detalhamento do CT-e complementado - - - - - - Chave do CT-e complementado - - - - - - - - - Autorizados para download do XML do DF-e - Informar CNPJ ou CPF. Preencher os zeros não significativos. - - - - - - - CNPJ do autorizado - Informar zeros não significativos - - - - - CPF do autorizado - Informar zeros não significativos - - - - - - - - - Informações do Responsável Técnico pela emissão do DF-e - - - - - Grupo de informações do pedido de emissão da Nota Fiscal Fácil - - - - - - Solicitação do pedido de emissão da NFF. - Será preenchido com a totalidade de campos informados no aplicativo emissor serializado. - - - - - - - - - - - - - - Grupo de Informação do Provedor de Assinatura e Autorização - - - - - - CNPJ do Provedor de Assinatura e Autorização - - - - - Assinatura RSA do Emitente para DFe gerados por PAA - - - - - - Assinatura digital padrão RSA - Converter o atributo Id do DFe para array de bytes e assinar com a chave privada do RSA com algoritmo SHA1 gerando um valor no formato base64. - - - - - Chave Publica no padrão XML RSA Key - - - - - - - - - - - - Versão do leiaute - Ex: "4.00" - - - - - - - - Identificador da tag a ser assinada - Informar a chave de acesso do CT-e e precedida do literal "CTe" - - - - - - - - - - - - Informações suplementares do CT-e - - - - - - Texto com o QR-Code impresso no DACTE - - - - - - - - - - - - - - - - - - - Tipo Conhecimento de Transporte Eletrônico Outros Serviços (Modelo 67) - - - - - Informações do CT-e Outros Serviços - - - - - - Identificação do CT-e Outros Serviços - - - - - - Código da UF do emitente do CT-e. - Utilizar a Tabela do IBGE. - - - - - Código numérico que compõe a Chave de Acesso. - Número aleatório gerado pelo emitente para cada CT-e, com o objetivo de evitar acessos indevidos ao documento. - - - - - - - - - - - Código Fiscal de Operações e Prestações - - - - - Natureza da Operação - - - - - - - - - - - Modelo do documento fiscal - Utilizar o código 67 para identificação do CT-e Outros Serviços, emitido em substituição a Nota Fiscal Modelo 7 para transporte de pessoas, valores e excesso de bagagem. - - - - - Série do CT-e OS - Preencher com "0" no caso de série única - - - - - - - - Número do CT-e OS - - - - - Data e hora de emissão do CT-e OS - Formato AAAA-MM-DDTHH:MM:DD TZD - - - - - - - - Formato de impressão do DACTE OS - Preencher com: 1 - Retrato; 2 - Paisagem. - - - - - - - - - - - - Forma de emissão do CT-e - Preencher com: -1 - Normal; - 5 - Contingência FSDA; -7 - Autorização pela SVC-RS; - 8 - Autorização pela SVC-SP - - - - - - - - - - - - - - Digito Verificador da chave de acesso do CT-e - Informar o dígito de controle da chave de acesso do CT-e, que deve ser calculado com a aplicação do algoritmo módulo 11 (base 2,9) da chave de acesso. - - - - - - - - - - - Tipo do Ambiente - Preencher com:1 - Produção; 2 - Homologação - - - - - Tipo do CT-e OS - Preencher com: -0 - CT-e Normal; -1 - CT-e Complementar; - -3 - CT-e de Substituição. - - - - - Identificador do processo de emissão do CT-e OS - Preencher com: - 0 - emissão de CT-e com aplicativo do contribuinte; - 3- emissão CT-e pelo contribuinte com aplicativo fornecido pelo Fisco. - - - - - Versão do processo de emissão - Iinformar a versão do aplicativo emissor de CT-e. - - - - - - - - - - - Código do Município de envio do CT-e (de onde o documento foi transmitido) - Utilizar a tabela do IBGE. Informar 9999999 para as operações com o exterior. - - - - - Nome do Município de envio do CT-e (de onde o documento foi transmitido) - Informar PAIS/Municipio para as operações com o exterior. - - - - - - - - - - - Sigla da UF de envio do CT-e (de onde o documento foi transmitido) - Informar 'EX' para operações com o exterior. - - - - - Modal do CT-e OS - Preencher com: -01-Rodoviário; -02- Aéreo; -03 - Aquaviário; -04 - Ferroviário. - - - - - Tipo do Serviço - Preencher com: - -6 - Transporte de Pessoas; -7 - Transporte de Valores; -8 - Excesso de Bagagem. - - - - - - - - - - - - - Indicador da IE do tomador: -1 – Contribuinte ICMS; -2 – Contribuinte isento de inscrição; -9 – Não Contribuinte - Aplica-se ao tomador que for indicado no toma3 ou toma4 - - - - - - - - - - - - - Código do Município de início da prestação - Utilizar a tabela do IBGE. Informar 9999999 para operações com o exterior. - - - - - Nome do Município do início da prestação - Informar 'EXTERIOR' para operações com o exterior. - - - - - - - - - - - UF do início da prestação - Informar 'EX' para operações com o exterior. - - - - - Código do Município de término da prestação - Utilizar a tabela do IBGE. Informar 9999999 para operações com o exterior. - - - - - Nome do Município do término da prestação - Informar 'EXTERIOR' para operações com o exterior. - - - - - - - - - - - UF do término da prestação - Informar 'EX' para operações com o exterior. - - - - - Informações do Percurso do CT-e Outros Serviços - - - - - - Sigla das Unidades da Federação do percurso do veículo. - Não é necessário repetir as UF de Início e Fim - - - - - - - - Informar apenas -para tpEmis diferente de 1 - - - - Data e Hora da entrada em contingência - Informar a data e hora no formato AAAA-MM-DDTHH:MM:SS - - - - - Justificativa da entrada em contingência - - - - - - - - - - - - - - - Dados complementares do CT-e para fins operacionais ou comerciais - - - - - - Característica adicional do transporte - Texto livre: -REENTREGA; DEVOLUÇÃO; REFATURAMENTO; etc - - - - - - - - - - - Característica adicional do serviço - Texto livre: - ENTREGA EXPRESSA; LOGÍSTICA REVERSA; CONVENCIONAL; EMERGENCIAL; etc - - - - - - - - - - - Funcionário emissor do CTe - - - - - - - - - - - Observações Gerais - - - - - - - - - - - Campo de uso livre do contribuinte - Informar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto - - - - - - Conteúdo do campo - - - - - - - - - - - - Identificação do campo - - - - - - - - - - - - - Campo de uso livre do contribuinte - Informar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto - - - - - - Conteúdo do campo - - - - - - - - - - - - Identificação do campo - - - - - - - - - - - - - - - - Identificação do Emitente do CT-e OS - - - - - - CNPJ do emitente - Informar zeros não significativos - - - - - Inscrição Estadual do Emitente - - - - - - - - Inscrição Estadual do Substituto Tributário - - - - - - - - Razão social ou Nome do emitente - - - - - - - - - - - Nome fantasia - - - - - - - - - - - Endereço do emitente - - - - - Código do Regime Tributário - Informar: 1=Simples Nacional; -2=Simples Nacional, excesso sublimite de receita bruta; -3=Regime Normal; -4=Simples Nacional - Microempreendedor Individual – MEI. - - - - - - - - - Informações do Tomador/Usuário do Serviço - Opcional para Excesso de Bagagem - - - - - - - Número do CNPJ - Em caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros. - Informar os zeros não significativos. - - - - - Número do CPF - Informar os zeros não significativos. - - - - - - Inscrição Estadual - Informar a IE do tomador ou ISENTO se tomador é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o tomador não seja contribuinte do ICMS não informar o conteúdo. - - - - - - - - Razão social ou nome do tomador - - - - - - - - - - - Nome fantasia - - - - - - - - - - - Telefone - - - - - Dados do endereço - - - - - Endereço de email - - - - - - - - - - - Valores da Prestação de Serviço - - - - - - Valor Total da Prestação do Serviço - Pode conter zeros quando o CT-e for de complemento de ICMS - - - - - Valor a Receber - - - - - Componentes do Valor da Prestação - - - - - - Nome do componente - Exxemplos: FRETE PESO, FRETE VALOR, SEC/CAT, ADEME, AGENDAMENTO, etc - - - - - - - - - - - Valor do componente - - - - - - - - - - - Informações relativas aos Impostos - - - - - - Informações relativas ao ICMS - - - - - - Valor Total dos Tributos - - - - - Informações adicionais de interesse do Fisco - Norma referenciada, informações complementares, etc - - - - - - - - - - - Informações do ICMS de partilha com a UF de término do serviço de transporte na operação interestadual - Grupo a ser informado nas prestações interestaduais para consumidor final, não contribuinte do ICMS - - - - - - Valor da BC do ICMS na UF de término da prestação do serviço de transporte - - - - - Percentual do ICMS relativo ao Fundo de Combate à pobreza (FCP) na UF de término da prestação do serviço de transporte - Alíquota adotada nas operações internas na UF do destinatário - - - - - Alíquota interna da UF de término da prestação do serviço de transporte - Alíquota adotada nas operações internas na UF do destinatário - - - - - Alíquota interestadual das UF envolvidas - Alíquota interestadual das UF envolvidas - - - - - - Valor do ICMS relativo ao Fundo de Combate á Pobreza (FCP) da UF de término da prestação - - - - - Valor do ICMS de partilha para a UF de término da prestação do serviço de transporte - - - - - Valor do ICMS de partilha para a UF de início da prestação do serviço de transporte - - - - - - - - Informações dos tributos federais - Grupo a ser informado nas prestações interestaduais para consumidor final, não contribuinte do ICMS - - - - - - Valor do PIS - - - - - Valor COFINS - - - - - Valor de Imposto de Renda - - - - - Valor do INSS - - - - - Valor do CSLL - - - - - - - - - - - - Grupo de informações do CT-e OS Normal - - - - - - Informações da Prestação do Serviço - - - - - - Descrição do Serviço prestado - - - - - - - - - - - Informações de quantidades da Carga do CT-e - Para Transporte de Pessoas indicar número de passageiros, para excesso de bagagem e transporte de valores indicar número de Volumes/Malotes - - - - - - Quantidade - - - - - - - - - - - Informações dos documentos referenciados - - - - - - - Número - - - - - - - - - - - Série - - - - - - - - - - - Subsérie - - - - - - - - - - - Data de Emissão - Formato AAAA-MM-DD - - - - - Valor Transportado - - - - - - Chave de acesso do BP-e que possui eventos excesso de bagagem - - - - - - - - - - - Informações de Seguro da Carga - - - - - - Responsável pelo seguro - Preencher com: - -4 - Emitente do CT-e; - -5 - Tomador de Serviço. - - - - - - - - - - - - - - - Nome da Seguradora - - - - - - - - - - - Número da Apólice - Obrigatório pela lei 11.442/07 (RCTRC) - - - - - - - - - - - - - - Informações do modal -Obrigatório para Pessoas e Bagagem - - - - - - XML do modal -Insira neste local o XML específico do modal - O elemento do tipo -any- permite estender o documento XML com elementos não especificados pelo schema. - Insira neste local - any- o XML específico do modal (rodoviário). A especificação do schema XML para cada modal pode ser encontrada nos arquivos que acompanham este pacote de liberação: - Rodoviário - ver arquivo CTeModalRodoviarioOS_v9.99 - -Onde v9.99 é a a designação genérica para a versão do arquivo. Por exemplo, o arquivo para o schema do modal Rodoviário na versão 4.00 será denominado "CTeModalRodoviarioOS_v4.00". - - - - - - Versão do leiaute específico para o Modal - - - - - - - - - - - - - Informações do CT-e de substituição - - - - - - Chave de acesso do CT-e a ser substituído (original) - - - - - - - - - - - - - Chave de acesso do CT-e Cancelado -Somente para Transporte de Valores - - - - - - - - Dados da cobrança do CT-e - - - - - - Dados da fatura - - - - - - Número da fatura - - - - - - - - - - - Valor original da fatura - - - - - Valor do desconto da fatura - - - - - Valor líquido da fatura - - - - - - - - Dados das duplicatas - - - - - - Número da duplicata - - - - - - - - - - - Data de vencimento da duplicata (AAAA-MM-DD) - - - - - Valor da duplicata - - - - - - - - - - - Informações das GTV-e relacionadas ao CT-e OS - - - - - - Chave de acesso da GTV-e - - - - - - - - - - Componentes do Valor da GTVe - - - - - - Tipo do Componente - 1-Custodia -2-Embarque -3-Tempo de espera -4-Malote -5-Ad Valorem -6-Outros - - - - - - - - - - - - - - - - Valor do componente - - - - - Nome do componente (informar apenas para outros) - Exemplos: FRETE PESO, FRETE VALOR, SEC/CAT, ADEME, AGENDAMENTO, etc - - - - - - - - - - - - - - - - - - - - Detalhamento do CT-e complementado - - - - - - Chave do CT-e complementado - - - - - - - - - Autorizados para download do XML do DF-e - Informar CNPJ ou CPF. Preencher os zeros não significativos. - - - - - - - CNPJ do autorizado - Informar zeros não significativos - - - - - CPF do autorizado - Informar zeros não significativos - - - - - - - - - Informações do Responsável Técnico pela emissão do DF-e - - - - - - Versão do leiaute - Ex: "4.00" - - - - - - - - Identificador da tag a ser assinada - Informar a chave de acesso do CT-e OS e precedida do literal "CTe" - - - - - - - - - - - - Informações suplementares do CT-e - - - - - - Texto com o QR-Code impresso no DACTE - - - - - - - - - - - - - - - - - - Versão do leiaute - - - - - - - - - Tipo Dados do Endereço - - - - - Logradouro - - - - - - - - - - - Número - - - - - - - - - - - Complemento - - - - - - - - - - - Bairro - - - - - - - - - - - Código do município (utilizar a tabela do IBGE) - - - - - Nome do município - - - - - - - - - - - CEP - Informar zeros não significativos - - - - - - - - - - - Sigla da UF - - - - - Telefone - - - - - - - Tipo Dados do Endereço - - - - - Logradouro - - - - - - - - - - - Número - - - - - - - - - - - Complemento - - - - - - - - - - - Bairro - - - - - - - - - - - Código do município (utilizar a tabela do IBGE) - Informar 9999999 para operações com o exterior. - - - - - Nome do município - Informar EXTERIOR para operações com o exterior. - - - - - - - - - - - CEP - Informar os zeros não significativos - - - - - - - - - - - Sigla da UF - Informar EX para operações com o exterior. - - - - - Código do país - Utilizar a tabela do BACEN - - - - - - - - - - - Nome do país - - - - - - - - - - - - - Tipo Dados do Endereço - - - - - Logradouro - - - - - - - - - - - Número - - - - - - - - - - - Complemento - - - - - - - - - - - Bairro - - - - - - - - - - - Código do município (utilizar a tabela do IBGE), informar 9999999 para operações com o exterior. - - - - - Nome do município, , informar EXTERIOR para operações com o exterior. - - - - - - - - - - - CEP - - - - - - - - - - - Sigla da UF - Informar EX para operações com o exterior. - - - - - - - Tipo Dados do Endereço - - - - - Logradouro - - - - - - - - - - - Número - - - - - - - - - - - Complemento - - - - - - - - - - - Bairro - - - - - - - - - - - Código do município (utilizar a tabela do IBGE), informar 9999999 para operações com o exterior. - - - - - Nome do município - Informar EXTERIOR para operações com o exterior. - - - - - - - - - - - CEP - - - - - - - - - - - Sigla da UF - Informar EX para operações com o exterior. - - - - - Código do país - - - - - - - - - - - Nome do país - - - - - - - - - - - Telefone - - - - - - - Tipo Dados do Local de Origem ou Destino - - - - - Código do município (utilizar a tabela do IBGE) - - - - - Nome do município - - - - - - - - - - - Sigla da UF - - - - - - - Tipo Dados do Local de Retirada ou Entrega - - - - - - Número do CNPJ - - - - - Número do CPF - - - - - - Razão Social ou Nome - - - - - - - - - - - Logradouro - - - - - - - - - - - Número - - - - - - - - - - - Complemento - - - - - - - - - - - Bairro - - - - - - - - - - - Código do município (utilizar a tabela do IBGE) - Informar 9999999 para operações com o exterior. - - - - - Nome do município - Informar EXTERIOR para operações com o exterior. - - - - - - - - - - - Sigla da UF - Informar EX para operações com o exterior. - - - - - - - Tipo Dados do Imposto CT-e - - - - - Prestação sujeito à tributação normal do ICMS - - - - - - classificação Tributária do Serviço - 00 - tributação normal ICMS - - - - - - - - - - - Valor da BC do ICMS - - - - - Alíquota do ICMS - - - - - Valor do ICMS - - - - - - - - Prestação sujeito à tributação com redução de BC do ICMS - - - - - - Classificação Tributária do serviço - 20 - tributação com BC reduzida do ICMS - - - - - - - - - - - Percentual de redução da BC - - - - - Valor da BC do ICMS - - - - - Alíquota do ICMS - - - - - Valor do ICMS - - - - - - - - ICMS Isento, não Tributado ou diferido - - - - - - Classificação Tributária do Serviço - Preencher com: - 40 - ICMS isenção; - 41 - ICMS não tributada; - 51 - ICMS diferido - - - - - - - - - - - - - - - - Tributação pelo ICMS60 - ICMS cobrado por substituição tributária.Responsabilidade do recolhimento do ICMS atribuído ao tomador ou 3º por ST - - - - - - Classificação Tributária do Serviço - 60 - ICMS cobrado por substituição tributária - - - - - - - - - - - Valor da BC do ICMS ST retido - Valor do frete sobre o qual será calculado o ICMS a ser substituído na Prestação. - - - - - Valor do ICMS ST retido - Resultado da multiplicação do “vBCSTRet” x “pICMSSTRet” – que será valor do ICMS a ser retido pelo Substituto. Podendo o valor do ICMS a ser retido efetivamente, sofrer ajustes conforme a opção tributaria do transportador substituído. - - - - - Alíquota do ICMS - Percentual de Alíquota incidente na prestação de serviço de transporte. - - - - - Valor do Crédito outorgado/Presumido - Preencher somente quando o transportador substituído, for optante pelo crédito outorgado previsto no Convênio 106/96 e corresponde ao percentual de 20% do valor do ICMS ST retido. - - - - - - - - ICMS Outros - - - - - - Classificação Tributária do Serviço - 90 - ICMS outros - - - - - - - - - - - Percentual de redução da BC - - - - - Valor da BC do ICMS - - - - - Alíquota do ICMS - - - - - Valor do ICMS - - - - - Valor do Crédito Outorgado/Presumido - - - - - - - - ICMS devido à UF de origem da prestação, quando diferente da UF do emitente - - - - - - Classificação Tributária do Serviço - 90 - ICMS Outra UF - - - - - - - - - - - Percentual de redução da BC - - - - - Valor da BC do ICMS - - - - - Alíquota do ICMS - - - - - Valor do ICMS devido outra UF - - - - - - - - Simples Nacional - - - - - - Classificação Tributária do Serviço - 90 - ICMS Simples Nacional - - - - - - - - - - - Indica se o contribuinte é Simples Nacional 1=Sim - - - - - - - - - - - - - - - - Tipo Dados do Imposto para CT-e OS - - - - - Prestação sujeito à tributação normal do ICMS - - - - - - classificação Tributária do Serviço - 00 - tributação normal ICMS - - - - - - - - - - - Valor da BC do ICMS - - - - - Alíquota do ICMS - - - - - Valor do ICMS - - - - - - - - Prestação sujeito à tributação com redução de BC do ICMS - - - - - - Classificação Tributária do serviço - 20 - tributação com BC reduzida do ICMS - - - - - - - - - - - Percentual de redução da BC - - - - - Valor da BC do ICMS - - - - - Alíquota do ICMS - - - - - Valor do ICMS - - - - - - - - ICMS Isento, não Tributado ou diferido - - - - - - Classificação Tributária do Serviço - Preencher com: - 40 - ICMS isenção; - 41 - ICMS não tributada; - 51 - ICMS diferido - - - - - - - - - - - - - - - - ICMS Outros - - - - - - Classificação Tributária do Serviço - 90 - Outros - - - - - - - - - - - Percentual de redução da BC - - - - - Valor da BC do ICMS - - - - - Alíquota do ICMS - - - - - Valor do ICMS - - - - - Valor do Crédito Outorgado/Presumido - - - - - - - - ICMS devido à UF de origem da prestação, quando diferente da UF do emitente - - - - - - Classificação Tributária do Serviço - 90 - ICMS Outra UF - - - - - - - - - - - Percentual de redução da BC - - - - - Valor da BC do ICMS - - - - - Alíquota do ICMS - - - - - Valor do ICMS devido outra UF - - - - - - - - Simples Nacional - - - - - - Classificação Tributária do Serviço - 90 - ICMS Simples Nacional - - - - - - - - - - - Indica se o contribuinte é Simples Nacional 1=Sim - - - - - - - - - - - - - - - - Tipo Dados Unidade de Transporte - - - - - Tipo da Unidade de Transporte - 1 - Rodoviário Tração -2 - Rodoviário Reboque -3 - Navio -4 - Balsa -5 - Aeronave -6 - Vagão -7 - Outros - - - - - Identificação da Unidade de Transporte - Informar a identificação conforme o tipo de unidade de transporte. -Por exemplo: para rodoviário tração ou reboque deverá preencher com a placa do veículo. - - - - - - Lacres das Unidades de Transporte - - - - - - Número do lacre - - - - - - - - - - - - - - Informações das Unidades de Carga (Containeres/ULD/Outros) - Dispositivo de carga utilizada (Unit Load Device - ULD) significa todo tipo de contêiner de carga, vagão, contêiner de avião, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu. - - - - - Quantidade rateada (Peso,Volume) - - - - - - - Tipo Dados Unidade de Carga - - - - - Tipo da Unidade de Carga - 1 - Container -2 - ULD -3 - Pallet -4 - Outros - - - - - Identificação da Unidade de Carga - Informar a identificação da unidade de carga, por exemplo: número do container. - - - - - Lacres das Unidades de Carga - - - - - - Número do lacre - - - - - - - - - - - - - - Quantidade rateada (Peso,Volume) - - - - - - - Tipo Dados da Responsável Técnico - - - - - CNPJ da pessoa jurídica responsável técnica pelo sistema utilizado na emissão do documento fiscal eletrônico - Informar o CNPJ da pessoa jurídica desenvolvedora do sistema utilizado na emissão do documento fiscal eletrônico. - - - - - Nome da pessoa a ser contatada - Informar o nome da pessoa a ser contatada na empresa desenvolvedora do sistema utilizado na emissão do documento fiscal eletrônico. No caso de pessoa física, informar o respectivo nome. - - - - - - - - - - - Email da pessoa jurídica a ser contatada - - - - - Telefone da pessoa jurídica a ser contatada - Preencher com o Código DDD + número do telefone. - - - - - - - - - - - - Identificador do código de segurança do responsável técnico - Identificador do CSRT utilizado para geração do hash - - - - - - - - - - Hash do token do código de segurança do responsável técnico - O hashCSRT é o resultado das funções SHA-1 e base64 do token CSRT fornecido pelo fisco + chave de acesso do DF-e. (Implementação em futura NT) - -Observação: 28 caracteres são representados no schema como 20 bytes do tipo base64Binary - - - - - - - - - - - - - Tipo CFOP - - - - - - - - - Tipo Código da Lista de Serviços LC 116/2003 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Tipo Número do Container - - - - - - - - - - - Tipo Documento Associado - - - - - - - - - - - - - - - Tipo Email - - - - - - - - - - - Tipo Finalidade da CT-e - - - - - - - - - - - Tipo Identificador de controle do envio do lote. Número seqüencial auto-incremental, de controle correspondente ao identificador único do lote enviado. A responsabilidade de gerar e controlar esse número é do próprio contribuinte. - - - - - - - - - Tipo Modelo do Documento - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Tipo Modal transporte Outros Serviços - - - - - - - - - - - - Tipo Modal transporte - - - - - - - - - - - - - - Tipo RNTRC - Registro Nacional Transportadores Rodoviários de Carga - - - - - - - - - Tipo CIOT - Código Identificador da Operação de Transporte - - - - - - - - - Tipo Código Regime Tributário - - - - - - - - - - - - - - Tipo processo de emissão do CT-e - - - - - - - - - - Tipo hora - - - - - - - - - Tipo Versão do CT-e - 4.00 - - - - - - - + + + + + + + + Tipo Modal transporte GTVe + + + + + + + + + + Tipo Finalidade da GTV-e + + + + + + + + + Tipo Guia de Transporte de Valores Eletrônica (Modelo 64) + + + + + Informações do CT-e do tipo GTV-e + + + + + + Identificação da GTV-e + + + + + + Código da UF do emitente da GTV-e. + Utilizar a Tabela do IBGE. + + + + + Código numérico que compõe a Chave de Acesso. + Número aleatório gerado pelo emitente para cada CT-e, com o objetivo de evitar acessos indevidos ao documento. + + + + + + + + + + + Código Fiscal de Operações e Prestações + + + + + Natureza da Operação + + + + + + + + + + + Modelo do documento fiscal + Utilizar o código 64 para identificação do CT-e Guia de Transporte de Valores + + + + + Série da GTV-e + Preencher com "0" no caso de série única + + + + + + + + Número da GTV-e + + + + + Data e hora de emissão da GTV-e + Formato AAAA-MM-DDTHH:MM:DD TZD + + + + + + + + Formato de impressão do DACTE + Preencher com: 1 - Retrato; 2 - Paisagem. + + + + + + + + + + + + Forma de emissão da GTV-e + Preencher com: +1 - Normal; + 2- Contingencia offline +7 - Autorização pela SVC-RS; + 8 - Autorização pela SVC-SP + + + + + + + + + + + + + + Digito Verificador da chave de acesso da GTV-e + Informar o dígito de controle da chave de acesso do CT-e, que deve ser calculado com a aplicação do algoritmo módulo 11 (base 2,9) da chave de acesso. + + + + + + + + + + + Tipo do Ambiente + Preencher com:1 - Produção; 2 - Homologação + + + + + Tipo da GTV-e + Preencher com: + 4 - GTV-e + + + + + + + + Versão do processo de emissão + Iinformar a versão do aplicativo emissor de CT-e. + + + + + + + + + + + Código do Município de envio da GTV-e (de onde o documento foi transmitido) + Utilizar a tabela do IBGE. Informar 9999999 para as operações com o exterior. + + + + + Nome do Município de envio da GTV-e (de onde o documento foi transmitido) + Informar PAIS/Municipio para as operações com o exterior. + + + + + + + + + + + Sigla da UF de envio da GTV-e (de onde o documento foi transmitido) + Informar 'EX' para operações com o exterior. + + + + + Modal da GTV-e + Preencher com: +01-Rodoviário +06-Multimodal + + + + + + + + + + + Tipo do Serviço + Preencher com: + +9 - GTV + + + + + + + + + + + Indicador da IE do tomador: +1 – Contribuinte ICMS; +2 – Contribuinte isento de inscrição; +9 – Não Contribuinte + Aplica-se ao tomador que for indicado no toma3 ou toma4 + + + + + + + + + + + + + Data e hora de saida da origem + Formato AAAA-MM-DDTHH:MM:DD TZD + + + + + + + + Data e hora de chegada no destino + Formato AAAA-MM-DDTHH:MM:DD TZD + + + + + + + + + Indicador do "papel" do tomador do serviço no GT-e + + + + + + Tomador do Serviço + Preencher com: + 0-Remetente; + 1-Destinatário + + + + + + + + + + + + + + + + Indicador do "papel" do tomador do serviço no CTV-e + + + + + + Tomador do Serviço + Preencher com: + 4 - Outros + Obs: Informar os dados cadastrais do tomador do serviço + + + + + + + + + + + + Número do CNPJ + Em caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros. +Informar os zeros não significativos. + + + + + Número do CPF + Informar os zeros não significativos. + + + + + + Inscrição Estadual + Informar a IE do tomador ou ISENTO se tomador é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o tomador não seja contribuinte do ICMS não informar o conteúdo. + + + + + + + + Razão Social ou Nome + + + + + + + + + + + Nome Fantasia + + + + + + + + + + + Telefone + + + + + Dados do endereço + + + + + Endereço de email + + + + + + + + + Informar apenas +para tpEmis diferente de 1 + + + + Data e Hora da entrada em contingência + Informar a data e hora no formato AAAA-MM-DDTHH:MM:SS + + + + + Justificativa da entrada em contingência + + + + + + + + + + + + + + + Dados complementares da GTV-e para fins operacionais ou comerciais + + + + + + Característica adicional do transporte + Texto livre: +REENTREGA; DEVOLUÇÃO; REFATURAMENTO; etc + + + + + + + + + + + Característica adicional do serviço + Texto livre: + ENTREGA EXPRESSA; LOGÍSTICA REVERSA; CONVENCIONAL; EMERGENCIAL; etc + + + + + + + + + + + Funcionário emissor da GTV-e + + + + + + + + + + + Observações Gerais + + + + + + + + + + + Campo de uso livre do contribuinte + Informar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto + + + + + + Conteúdo do campo + + + + + + + + + + + + Identificação do campo + + + + + + + + + + + + + Campo de uso livre do contribuinte + Informar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto + + + + + + Conteúdo do campo + + + + + + + + + + + + Identificação do campo + + + + + + + + + + + + + + + + Identificação do Emitente da GTV-e + + + + + + CNPJ do emitente + Informar zeros não significativos + + + + + Inscrição Estadual do Emitente + + + + + + + + Inscrição Estadual do Substituto Tributário + + + + + + + + Razão social ou Nome do emitente + + + + + + + + + + + Nome fantasia + + + + + + + + + + + Endereço do emitente + + + + + + + + Informações do Remetente + Poderá não ser informado para os CT-e de redespacho intermediário e serviço vinculado a multimodal. Nos demais casos deverá sempre ser informado. + + + + + + + Número do CNPJ + Em caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros. + Informar os zeros não significativos. + + + + + Número do CPF + Informar os zeros não significativos. + + + + + + Inscrição Estadual + Informar a IE do remetente ou ISENTO se remetente é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o remetente não seja contribuinte do ICMS não informar a tag. + + + + + + + + Razão social ou nome do remetente + + + + + + + + + + + Nome fantasia + + + + + + + + + + + Telefone + + + + + Dados do endereço + + + + + Endereço de email + + + + + + + + + + + Informações do Destinatário + Poderá não ser informado para os CT-e de redespacho intermediário e serviço vinculado a multimodal. Nos demais casos deverá sempre ser informado. + + + + + + + Número do CNPJ + Em caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros. + Informar os zeros não significativos. + + + + + Número do CPF + Informar os zeros não significativos. + + + + + + Inscrição Estadual + Informar a IE do destinatário ou ISENTO se destinatário é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o destinatário não seja contribuinte do ICMS não informar o conteúdo. + + + + + + + + Razão Social ou Nome do destinatário + + + + + + + + + + + Telefone + + + + + Inscrição na SUFRAMA + (Obrigatório nas operações com as áreas com benefícios de incentivos fiscais sob controle da SUFRAMA) + + + + + + + + + + + Dados do endereço + + + + + Endereço de email + + + + + + + + Informações do endereço da origem do serviço + + + + + Informações do endereço do destino do serviço + + + + + Grupo de informações detalhadas da GTV-e + + + + + + Informações das Espécies transportadas + + + + + + Tipo da Espécie + 1 - Cédula +2 - Cheque +3 - Moeda +4 - Outros + + + + + + + + + + + + + + Valor Transportada em Espécie indicada + + + + + Nacionalidade do Numerário + 1 - Nacional +2 - Estrangeiro + + + + + + + + + + + + Nome da Moeda + Informar somente se tipo de numerário for 2 - Estrangeiro + + + + + + + + + + + + + + Quantidade de volumes/malotes + + + + + Grupo de informações dos veículos utilizados no transporte de valores + + + + + + Placa do veículo + + + + + UF em que veículo está licenciado + Sigla da UF de licenciamento do veículo. + + + + + RNTRC do transportador + + + + + + + + + + + + + + + + + Autorizados para download do XML do DF-e + Informar CNPJ ou CPF. Preencher os zeros não significativos. + + + + + + + CNPJ do autorizado + Informar zeros não significativos + + + + + CPF do autorizado + Informar zeros não significativos + + + + + + + + + Informações do Responsável Técnico pela emissão do DF-e + + + + + + Versão do leiaute + Ex: "4.00" + + + + + + + + Identificador da tag a ser assinada + Informar a chave de acesso do CT-e OS e precedida do literal "CTe" + + + + + + + + + + + + Informações suplementares da GTV-e + + + + + + Texto com o QR-Code impresso no DACTE + + + + + + + + + + + + + + + + + + Versão do leiaute + + + + + + + + + Tipo Protocolo de status resultado do processamento da CT-e + + + + + Dados do protocolo de status + + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Versão do Aplicativo que processou o CT-e + + + + + Chaves de acesso da CT-e, + + + + + Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SS TZD. + + + + + Número do Protocolo de Status do CT-e. + + + + + Digest Value da CT-e processado. Utilizado para conferir a integridade do CT-e original. + + + + + Código do status do CT-e. + + + + + + + + Descrição literal do status do CT-e. + + + + + + + + + Mensagem do Fisco + + + + + + Código do status da mensagem do fisco + + + + + + + + Mensagem do Fisco + + + + + + + + + + + + + + + + Tipo Protocolo de status resultado do processamento do CT-e OS (Modelo 67) + + + + + Dados do protocolo de status + + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Versão do Aplicativo que processou o CT-e + + + + + Chaves de acesso da CT-e + + + + + Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SS TZD. + + + + + Número do Protocolo de Status do CT-e. + + + + + Digest Value da CT-e processado. Utilizado para conferir a integridade do CT-e original. + + + + + Código do status do CT-e. + + + + + + + + Descrição literal do status do CT-e. + + + + + + + + + Mensagem do Fisco + + + + + + Código do status da mensagem do fisco + + + + + + + + Mensagem do Fisco + + + + + + + + + + + + + + + + Tipo Protocolo de status resultado do processamento da GTV-e (Modelo 64) + + + + + Dados do protocolo de status + + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Versão do Aplicativo que processou a GTV-e + + + + + Chaves de acesso da CT-e + + + + + Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SS TZD. + + + + + Número do Protocolo de Status da GTV-e + + + + + Digest Value da GTV-e processado. Utilizado para conferir a integridade da GTV-e original. + + + + + Código do status da GTV-e. + + + + + + + + Descrição literal do status da GTV-e. + + + + + + + + + Mensagem do Fisco + + + + + + Código do status da mensagem do fisco + + + + + + + + Mensagem do Fisco + + + + + + + + + + + + + + + + Tipo Retorno do Pedido de Autorização de CT-e Simplificado (Modelo 57) + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Identificação da UF + + + + + Versão do Aplicativo que processou a CT-e + + + + + código do status do retorno da consulta. + + + + + Descrição literal do status do do retorno da consulta. + + + + + Reposta ao processamento do CT-e + + + + + + + + Tipo Retorno do Pedido de Autorização de CT-e (Modelo 57) + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Identificação da UF + + + + + Versão do Aplicativo que processou a CT-e + + + + + código do status do retorno da consulta. + + + + + Descrição literal do status do do retorno da consulta. + + + + + Reposta ao processamento do CT-e + + + + + + + + Tipo Retorno do Pedido de Autorização de GTV-e (Modelo 64) + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Identificação da UF + + + + + Versão do Aplicativo que processou a GTV-e + + + + + código do status do retorno da consulta. + + + + + Descrição literal do status do do retorno da consulta. + + + + + Reposta ao processamento do CT-e + + + + + + + + Tipo Retorno do Pedido de Autorização de CT-e OS (Modelo 67) + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Identificação da UF + + + + + Versão do Aplicativo que processou a CT-e + + + + + código do status do retorno da consulta. + + + + + Descrição literal do status do do retorno da consulta. + + + + + Reposta ao processamento do CT-e + + + + + + + + Tipo Conhecimento de Transporte Eletrônico (Modelo 57) - Modelo Simplificado + + + + + Informações do CT-e + + + + + + Identificação do CT-e + + + + + + Código da UF do emitente do CT-e. + Utilizar a Tabela do IBGE. + + + + + Código numérico que compõe a Chave de Acesso. + Número aleatório gerado pelo emitente para cada CT-e, com o objetivo de evitar acessos indevidos ao documento. + + + + + + + + + + + Código Fiscal de Operações e Prestações + + + + + Natureza da Operação + + + + + + + + + + + Modelo do documento fiscal + Utilizar o código 57 para identificação do CT-e, emitido em substituição aos modelos de conhecimentos em papel. + + + + + Série do CT-e + Preencher com "0" no caso de série única + + + + + + + + Número do CT-e + + + + + Data e hora de emissão do CT-e + Formato AAAA-MM-DDTHH:MM:DD TZD + + + + + + + + Formato de impressão do DACTE + Preencher com: 1 - Retrato; 2 - Paisagem. + + + + + + + + + + + + Forma de emissão do CT-e + Preencher com: +1 - Normal; +3 - Regime Especial NFF; +4 - EPEC pela SVC; +7 - Autorização pela SVC-RS; +8 - Autorização pela SVC-SP + + + + + + + + + + + + + + + Digito Verificador da chave de acesso do CT-e + Informar o dígito de controle da chave de acesso do CT-e, que deve ser calculado com a aplicação do algoritmo módulo 11 (base 2,9) da chave de acesso. + + + + + + + + + + + Tipo do Ambiente + Preencher com:1 - Produção; 2 - Homologação. + + + + + Tipo do CT-e Simplificado + Preencher com: +5 - CTe Simplificado +6 - Substituição CTe Simplificado + + + + + Identificador do processo de emissão do CT-e + Preencher com: + 0 - emissão de CT-e com aplicativo do contribuinte; + 3- emissão CT-e pelo contribuinte com aplicativo fornecido pelo SEBRAE. + + + + + Versão do processo de emissão + Informar a versão do aplicativo emissor de CT-e. + + + + + + + + + + + Código do Município de envio do CT-e (de onde o documento foi transmitido) + Utilizar a tabela do IBGE. Informar 9999999 para as operações com o exterior. + + + + + Nome do Município de envio do CT-e (de onde o documento foi transmitido) + Informar PAIS/Municipio para as operações com o exterior. + + + + + + + + + + + Sigla da UF de envio do CT-e (de onde o documento foi transmitido) + Informar 'EX' para operações com o exterior. + + + + + Modal + Preencher com: +01-Rodoviário +02-Aéreo +03-Aquaviário + + + + + Tipo do Serviço + Preencher com: +0 - Normal; +1 - Subcontratação; +2 - Redespacho; + + + + + + + + + + + + + UF do início da prestação + Informar 'EX' para operações com o exterior. + + + + + UF do término da prestação + Informar 'EX' para operações com o exterior. + + + + + Indicador se o Recebedor retira no Aeroporto, Filial, Porto ou Estação de Destino? + Preencher com: 0 - sim; 1 - não + + + + + + + + + + + + Detalhes do retira + + + + + + + + + + + Informar apenas +para tpEmis diferente de 1 + + + + Data e Hora da entrada em contingência + Informar a data e hora no formato AAAA-MM-DDTHH:MM:SS + + + + + Justificativa da entrada em contingência + + + + + + + + + + + + + + + Dados complementares do CT-e para fins operacionais ou comerciais + + + + + + Característica adicional do transporte + Texto livre: +REENTREGA; DEVOLUÇÃO; REFATURAMENTO; etc + + + + + + + + + + + Característica adicional do serviço + Texto livre: + ENTREGA EXPRESSA; LOGÍSTICA REVERSA; CONVENCIONAL; EMERGENCIAL; etc + + + + + + + + + + + Previsão do fluxo da carga + Preenchimento obrigatório para o modal aéreo. + + + + + + Sigla ou código interno da Filial/Porto/Estação/ Aeroporto de Origem + Observações para o modal aéreo: + - Preenchimento obrigatório para o modal aéreo. + - O código de três letras IATA do aeroporto de partida deverá ser incluído como primeira anotação. Quando não for possível, utilizar a sigla OACI. + + + + + + + + + + + + + + Sigla ou código interno da Filial/Porto/Estação/Aeroporto de Passagem + Observação para o modal aéreo: + - O código de três letras IATA, referente ao aeroporto de transferência, deverá ser incluído, quando for o caso. Quando não for possível, utilizar a sigla OACI. Qualquer solicitação de itinerário deverá ser incluída. + + + + + + + + + + + + + + Sigla ou código interno da Filial/Porto/Estação/Aeroporto de Destino + Observações para o modal aéreo: + - Preenchimento obrigatório para o modal aéreo. + - Deverá ser incluído o código de três letras IATA do aeroporto de destino. Quando não for possível, utilizar a sigla OACI. + + + + + + + + + + + Código da Rota de Entrega + + + + + + + + + + + + + + Observações Gerais + + + + + + + + + + + Campo de uso livre do contribuinte + Informar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto + + + + + + Conteúdo do campo + + + + + + + + + + + + Identificação do campo + + + + + + + + + + + + + Campo de uso livre do contribuinte + Informar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto + + + + + + Conteúdo do campo + + + + + + + + + + + + Identificação do campo + + + + + + + + + + + + + + + + Identificação do Emitente do CT-e + + + + + + + CNPJ do emitente + Informar zeros não significativos + + + + + CPF do emitente + Informar zeros não significativos. + +Usar com série específica 920-969 para emitente pessoa física com inscrição estadual + + + + + + Inscrição Estadual do Emitente + A IE do emitente somente ficará sem informação para o caso do Regime Especial da NFF (tpEmis=3) + + + + + + + + Inscrição Estadual do Substituto Tributário + + + + + + + + Razão social ou Nome do emitente + + + + + + + + + + + Nome fantasia + + + + + + + + + + + Endereço do emitente + + + + + Código do Regime Tributário + Informar: 1=Simples Nacional; +2=Simples Nacional, excesso sublimite de receita bruta; +3=Regime Normal. +4=Simples Nacional - Microempreendedor Individual – MEI. + + + + + + + + + Identificação do tomador do serviço no CT-e + + + + + + Tomador do Serviço + Preencher com: + +0-Remetente; +1-Expedidor; +2-Recebedor; +3-Destinatário +4-Terceiro + + + + + + + + + + + + + + + Indicador do papel do tomador na prestação do serviço: +1 – Contribuinte ICMS; +2 – Contribuinte isento de inscrição; +9 – Não Contribuinte + Aplica-se ao tomador que for indicado no toma + + + + + + + + + + + + + + Número do CNPJ + Em caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros. +Informar os zeros não significativos. + + + + + Número do CPF + Informar os zeros não significativos. + + + + + + Inscrição Estadual + Informar a IE do tomador ou ISENTO se tomador é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o tomador não seja contribuinte do ICMS não informar o conteúdo. + + + + + + + + Razão Social ou Nome + + + + + + + + + + + Inscrição na SUFRAMA + (Obrigatório nas operações com as áreas com benefícios de incentivos fiscais sob controle da SUFRAMA) + + + + + + + + + + + Telefone + + + + + Dados do endereço + + + + + Endereço de email + + + + + + + + Informações da Carga do CT-e + + + + + + Valor total da carga + + + + + Produto predominante + Informar a descrição do produto predominante + + + + + + + + + + + Outras características da carga + "FRIA", "GRANEL", "REFRIGERADA", "Medidas: 12X12X12" + + + + + + + + + + + Informações de quantidades da Carga do CT-e + Para o Aéreo é obrigatório o preenchimento desse campo da seguinte forma. +1 - Peso Bruto, sempre em quilogramas (obrigatório); +2 - Peso Cubado; sempre em quilogramas; +3 - Quantidade de volumes, sempre em unidades (obrigatório); +4 - Cubagem, sempre em metros cúbicos (obrigatório apenas quando for impossível preencher as dimensões da(s) embalagem(ens) na tag xDime do leiaute do Aéreo). + + + + + + Código da Unidade de Medida + Preencher com: +00-M3; +01-KG; +02-TON; +03-UNIDADE; +04-LITROS; +05-MMBTU + + + + + + + + + + + + + + + + Tipo da Medida + Informar com: +00-Cubagem da NF-e +01-Cubagem Aferida pelo Transportador +02-Peso Bruto da NF-e +03-Peso Bruto Aferido pelo Transportador +04-Peso Cubado +05-Peso Base do Cálculo do Frete +06-Peso para uso Operacional +07-Caixas +08-Paletes +09-Sacas +10-Containers +11-Rolos +12-Bombonas +13-Latas +14-Litragem +15-Milhão de BTU (British Thermal Units) +99-Outros + + + + + + + + + + + + + + + + + + + + + + + + + + + + Quantidade + + + + + + + + Valor da Carga para efeito de averbação + Normalmente igual ao valor declarado da mercadoria, diferente por exemplo, quando a mercadoria transportada é isenta de tributos nacionais para exportação, onde é preciso averbar um valor maior, pois no caso de indenização, o valor a ser pago será maior + + + + + + + + Detalhamento das entregas / prestações do CTe Simplificado + + + + + + + Código do Município de início da prestação + Utilizar a tabela do IBGE. Informar 9999999 para operações com o exterior. + + + + + Nome do Município do início da prestação + Informar 'EXTERIOR' para operações com o exterior. + + + + + + + + + + + + + Código do Município de término da prestação + Utilizar a tabela do IBGE. Informar 9999999 para operações com o exterior. + + + + + Nome do Município do término da prestação + Informar 'EXTERIOR' para operações com o exterior. + + + + + + + + + + + + Valorl da Prestação do Serviço + Pode conter zeros quando o CT-e for de complemento de ICMS + + + + + Valor a Receber + + + + + Componentes do Valor da Prestação + + + + + + Nome do componente + Exxemplos: FRETE PESO, FRETE VALOR, SEC/CAT, ADEME, AGENDAMENTO, etc + + + + + + + + + + + Valor do componente + + + + + + + + + Informações das NF-e + + + + + + Chave de acesso da NF-e + + + + + PIN SUFRAMA + PIN atribuído pela SUFRAMA para a operação. + + + + + + + + + + + + + Data prevista de entrega + Formato AAAA-MM-DD + + + + + + Informações das Unidades de Carga (Containeres/ULD/Outros) + Dispositivo de carga utilizada (Unit Load Device - ULD) significa todo tipo de contêiner de carga, vagão, contêiner de avião, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu. + + + + + Informações das Unidades de Transporte (Carreta/Reboque/Vagão) + Deve ser preenchido com as informações das unidades de transporte utilizadas. + + + + + + + + + Documentos anteriores + + + + + + Chave de acesso do CT-e + + + + + indica se a prestação é total ou parcial em relação as notas do documento anterior + Preencher com: + +1 - Total +2 - Parcial + + + + + + + + + + + + + + + Chave de acesso da NF-e + Informando o tpPrest com “2 – Parcial” deve-se informar as chaves de acesso das NF-e que acobertam a carga transportada. + + + + + + + + + + + + + Número identificador do item agrupador da prestação + + + + + + + + + + + + + Informações do modal + + + + + + XML do modal +Insira neste local o XML específico do modal (rodoviário, aéreo, ferroviário, aquaviário ou dutoviário). + O elemento do tipo -any- permite estender o documento XML com elementos não especificados pelo schema. + Insira neste local - any- o XML específico do modal (rodoviário, aéreo, ferroviário, aquaviário ou dutoviário). A especificação do schema XML para cada modal pode ser encontrada nos arquivos que acompanham este pacote de liberação: + Rodoviário - ver arquivo CTeModalRodoviario_v9.99 + Aéreo - ver arquivo CTeModalAereo_v9.99 + Aquaviário - arquivo CTeModalAquaviario_v9.99 + Ferroviário - arquivo CTeModalFerroviario_v9.99 + Dutoviário - arquivo CTeModalDutoviario_v9.99 + +Onde v9.99 é a a designação genérica para a versão do arquivo. Por exemplo, o arquivo para o schema do modal Rodoviário na versão 1.04 será denominado "CTeModalRodoviario_v1.04". + + + + + + Versão do leiaute específico para o Modal + + + + + + + + + + + + + Dados da cobrança do CT-e + + + + + + Dados da fatura + + + + + + Número da fatura + + + + + + + + + + + Valor original da fatura + + + + + Valor do desconto da fatura + + + + + Valor líquido da fatura + + + + + + + + Dados das duplicatas + + + + + + Número da duplicata + + + + + + + + + + + Data de vencimento da duplicata (AAAA-MM-DD) + + + + + Valor da duplicata + + + + + + + + + + + Informações do CT-e de substituição + + + + + + Chave de acesso do CT-e a ser substituído (original) + + + + + + + + + + Indicador de CT-e Alteração de Tomador + + + + + + + + + + + + + Informações relativas aos Impostos + + + + + + Informações relativas ao ICMS + + + + + + Valor Total dos Tributos + + + + + Informações adicionais de interesse do Fisco + Norma referenciada, informações complementares, etc + + + + + + + + + + + Informações do ICMS de partilha com a UF de término do serviço de transporte na operação interestadual + Grupo a ser informado nas prestações interestaduais para consumidor final, não contribuinte do ICMS + + + + + + Valor da BC do ICMS na UF de término da prestação do serviço de transporte + + + + + Percentual do ICMS relativo ao Fundo de Combate à pobreza (FCP) na UF de término da prestação do serviço de transporte + Alíquota adotada nas operações internas na UF do destinatário + + + + + Alíquota interna da UF de término da prestação do serviço de transporte + Alíquota adotada nas operações internas na UF do destinatário + + + + + Alíquota interestadual das UF envolvidas + Alíquota interestadual das UF envolvidas + + + + + + Valor do ICMS relativo ao Fundo de Combate á Pobreza (FCP) da UF de término da prestação + + + + + Valor do ICMS de partilha para a UF de término da prestação do serviço de transporte + + + + + Valor do ICMS de partilha para a UF de início da prestação do serviço de transporte + + + + + + + + + + + Valores Totais do CTe + + + + + + Valor Total da Prestação do Serviço + Pode conter zeros quando o CT-e for de complemento de ICMS + + + + + Valor total a Receber + + + + + + + + Autorizados para download do XML do DF-e + Informar CNPJ ou CPF. Preencher os zeros não significativos. + + + + + + + CNPJ do autorizado + Informar zeros não significativos + + + + + CPF do autorizado + Informar zeros não significativos + + + + + + + + + Informações do Responsável Técnico pela emissão do DF-e + + + + + Grupo de informações do pedido de emissão da Nota Fiscal Fácil + + + + + + Solicitação do pedido de emissão da NFF. + Será preenchido com a totalidade de campos informados no aplicativo emissor serializado. + + + + + + + + + + + + + + Grupo de Informação do Provedor de Assinatura e Autorização + + + + + + CNPJ do Provedor de Assinatura e Autorização + + + + + Assinatura RSA do Emitente para DFe gerados por PAA + + + + + + Assinatura digital padrão RSA + Converter o atributo Id do DFe para array de bytes e assinar com a chave privada do RSA com algoritmo SHA1 gerando um valor no formato base64. + + + + + Chave Publica no padrão XML RSA Key + + + + + + + + + + + + Versão do leiaute + Ex: "4.00" + + + + + + + + Identificador da tag a ser assinada + Informar a chave de acesso do CT-e e precedida do literal "CTe" + + + + + + + + + + + + + + + + Informações suplementares do CT-e + + + + + + Texto com o QR-Code impresso no DACTE + + + + + + + + + + + + + + + + + + + Tipo Conhecimento de Transporte Eletrônico (Modelo 57) + + + + + Informações do CT-e + + + + + + Identificação do CT-e + + + + + + Código da UF do emitente do CT-e. + Utilizar a Tabela do IBGE. + + + + + Código numérico que compõe a Chave de Acesso. + Número aleatório gerado pelo emitente para cada CT-e, com o objetivo de evitar acessos indevidos ao documento. + + + + + + + + + + + Código Fiscal de Operações e Prestações + + + + + Natureza da Operação + + + + + + + + + + + Modelo do documento fiscal + Utilizar o código 57 para identificação do CT-e, emitido em substituição aos modelos de conhecimentos em papel. + + + + + Série do CT-e + Preencher com "0" no caso de série única + + + + + + + + Número do CT-e + + + + + Data e hora de emissão do CT-e + Formato AAAA-MM-DDTHH:MM:DD TZD + + + + + + + + Formato de impressão do DACTE + Preencher com: 1 - Retrato; 2 - Paisagem. + + + + + + + + + + + + Forma de emissão do CT-e + Preencher com: +1 - Normal; + 3-Regime Especial NFF; 4-EPEC pela SVC; 5 - Contingência FSDA; + 7 - Autorização pela SVC-RS; + 8 - Autorização pela SVC-SP + + + + + + + + + + + + + + + + Digito Verificador da chave de acesso do CT-e + Informar o dígito de controle da chave de acesso do CT-e, que deve ser calculado com a aplicação do algoritmo módulo 11 (base 2,9) da chave de acesso. + + + + + + + + + + + Tipo do Ambiente + Preencher com:1 - Produção; 2 - Homologação. + + + + + Tipo do CT-e + Preencher com: + 0 - CT-e Normal; + 1 - CT-e de Complemento de Valores; + 3 - CT-e de Substituição + + + + + Identificador do processo de emissão do CT-e + Preencher com: + 0 - emissão de CT-e com aplicativo do contribuinte; + 3- emissão CT-e pelo contribuinte com aplicativo fornecido pelo SEBRAE. + + + + + Versão do processo de emissão + Iinformar a versão do aplicativo emissor de CT-e. + + + + + + + + + + + Indicador de CT-e Globalizado + Informar valor 1 quando for Globalizado e não informar a tag quando não tratar de CT-e Globalizado + + + + + + + + + + Código do Município de envio do CT-e (de onde o documento foi transmitido) + Utilizar a tabela do IBGE. Informar 9999999 para as operações com o exterior. + + + + + Nome do Município de envio do CT-e (de onde o documento foi transmitido) + Informar PAIS/Municipio para as operações com o exterior. + + + + + + + + + + + Sigla da UF de envio do CT-e (de onde o documento foi transmitido) + Informar 'EX' para operações com o exterior. + + + + + Modal + Preencher com:01-Rodoviário; +02-Aéreo;03-Aquaviário;04-Ferroviário;05-Dutoviário;06-Multimodal; + + + + + Tipo do Serviço + Preencher com: +0 - Normal; +1 - Subcontratação; +2 - Redespacho; +3 - Redespacho Intermediário; +4 - Serviço Vinculado a Multimodal + + + + + + + + + + + + + + + Código do Município de início da prestação + Utilizar a tabela do IBGE. Informar 9999999 para operações com o exterior. + + + + + Nome do Município do início da prestação + Informar 'EXTERIOR' para operações com o exterior. + + + + + + + + + + + UF do início da prestação + Informar 'EX' para operações com o exterior. + + + + + Código do Município de término da prestação + Utilizar a tabela do IBGE. Informar 9999999 para operações com o exterior. + + + + + Nome do Município do término da prestação + Informar 'EXTERIOR' para operações com o exterior. + + + + + + + + + + + UF do término da prestação + Informar 'EX' para operações com o exterior. + + + + + Indicador se o Recebedor retira no Aeroporto, Filial, Porto ou Estação de Destino? + Preencher com: 0 - sim; 1 - não + + + + + + + + + + + + Detalhes do retira + + + + + + + + + + + Indicador do papel do tomador na prestação do serviço: +1 – Contribuinte ICMS; +2 – Contribuinte isento de inscrição; +9 – Não Contribuinte + Aplica-se ao tomador que for indicado no toma3 ou toma4 + + + + + + + + + + + + + + Indicador do "papel" do tomador do serviço no CT-e + + + + + + Tomador do Serviço + Preencher com: + 0-Remetente; + 1-Expedidor; + 2-Recebedor; + 3-Destinatário + Serão utilizadas as informações contidas no respectivo grupo, conforme indicado pelo conteúdo deste campo + + + + + + + + + + + + + + + + + Indicador do "papel" do tomador do serviço no CT-e + + + + + + Tomador do Serviço + Preencher com: + 4 - Outros + Obs: Informar os dados cadastrais do tomador do serviço + + + + + + + + + + + + Número do CNPJ + Em caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros. +Informar os zeros não significativos. + + + + + Número do CPF + Informar os zeros não significativos. + + + + + + Inscrição Estadual + Informar a IE do tomador ou ISENTO se tomador é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o tomador não seja contribuinte do ICMS não informar o conteúdo. + + + + + + + + + Razão Social ou Nome + + + + + + + + + + + Nome Fantasia + + + + + + + + + + + Telefone + + + + + Dados do endereço + + + + + Endereço de email + + + + + + + + + + Informar apenas +para tpEmis diferente de 1 + + + + Data e Hora da entrada em contingência + Informar a data e hora no formato AAAA-MM-DDTHH:MM:SS + + + + + Justificativa da entrada em contingência + + + + + + + + + + + + + + + Dados complementares do CT-e para fins operacionais ou comerciais + + + + + + Característica adicional do transporte + Texto livre: +REENTREGA; DEVOLUÇÃO; REFATURAMENTO; etc + + + + + + + + + + + Característica adicional do serviço + Texto livre: + ENTREGA EXPRESSA; LOGÍSTICA REVERSA; CONVENCIONAL; EMERGENCIAL; etc + + + + + + + + + + + Funcionário emissor do CTe + + + + + + + + + + + Previsão do fluxo da carga + Preenchimento obrigatório para o modal aéreo. + + + + + + Sigla ou código interno da Filial/Porto/Estação/ Aeroporto de Origem + Observações para o modal aéreo: + - Preenchimento obrigatório para o modal aéreo. + - O código de três letras IATA do aeroporto de partida deverá ser incluído como primeira anotação. Quando não for possível, utilizar a sigla OACI. + + + + + + + + + + + + + + Sigla ou código interno da Filial/Porto/Estação/Aeroporto de Passagem + Observação para o modal aéreo: + - O código de três letras IATA, referente ao aeroporto de transferência, deverá ser incluído, quando for o caso. Quando não for possível, utilizar a sigla OACI. Qualquer solicitação de itinerário deverá ser incluída. + + + + + + + + + + + + + + Sigla ou código interno da Filial/Porto/Estação/Aeroporto de Destino + Observações para o modal aéreo: + - Preenchimento obrigatório para o modal aéreo. + - Deverá ser incluído o código de três letras IATA do aeroporto de destino. Quando não for possível, utilizar a sigla OACI. + + + + + + + + + + + Código da Rota de Entrega + + + + + + + + + + + + + + Informações ref. a previsão de entrega + + + + + + + Entrega sem data definida + Esta opção é proibida para o modal aéreo. + + + + + + Tipo de data/período programado para entrega + 0- Sem data definida + + + + + + + + + + + + + + Entrega com data definida + + + + + + Tipo de data/período programado para entrega + Preencher com: + 1-Na data; + 2-Até a data; + 3-A partir da data + + + + + + + + + + + + + Data programada + Formato AAAA-MM-DD + + + + + + + + Entrega no período definido + + + + + + Tipo período + 4-no período + + + + + + + + + + + Data inicial + Formato AAAA-MM-DD + + + + + Data final + Formato AAAA-MM-DD + + + + + + + + + + Entrega sem hora definida + + + + + + Tipo de hora + 0- Sem hora definida + + + + + + + + + + + + + + Entrega com hora definida + + + + + + Tipo de hora + Preencher com: + 1 - No horário; + 2 - Até o horário; + 3 - A partir do horário. + + + + + + + + + + + + + Hora programada + Formato HH:MM:SS + + + + + + + + Entrega no intervalo de horário definido + + + + + + Tipo de hora + 4 - No intervalo de tempo + + + + + + + + + + + Hora inicial + Formato HH:MM:SS + + + + + Hora final + Formato HH:MM:SS + + + + + + + + + + + + Município de origem para efeito de cálculo do frete + + + + + + + + + + + Município de destino para efeito de cálculo do frete + + + + + + + + + + + Observações Gerais + + + + + + + + + + + Campo de uso livre do contribuinte + Informar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto + + + + + + Conteúdo do campo + + + + + + + + + + + + Identificação do campo + + + + + + + + + + + + + Campo de uso livre do contribuinte + Informar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto + + + + + + Conteúdo do campo + + + + + + + + + + + + Identificação do campo + + + + + + + + + + + + + + + + Identificação do Emitente do CT-e + + + + + + + CNPJ do emitente + Informar zeros não significativos + + + + + CPF do emitente + Informar zeros não significativos. + +Usar com série específica 920-969 para emitente pessoa física com inscrição estadual + + + + + + Inscrição Estadual do Emitente + A IE do emitente somente ficará sem informação para o caso do Regime Especial da NFF (tpEmis=3) + + + + + + + + Inscrição Estadual do Substituto Tributário + + + + + + + + Razão social ou Nome do emitente + + + + + + + + + + + Nome fantasia + + + + + + + + + + + Endereço do emitente + + + + + Código do Regime Tributário + Informar: 1=Simples Nacional; +2=Simples Nacional, excesso sublimite de receita bruta; +3=Regime Normal. +4=Simples Nacional - Microempreendedor Individual – MEI. + + + + + + + + + Informações do Remetente das mercadorias transportadas pelo CT-e + Poderá não ser informado para os CT-e de redespacho intermediário e serviço vinculado a multimodal. Nos demais casos deverá sempre ser informado. + + + + + + + Número do CNPJ + Em caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros. + Informar os zeros não significativos. + + + + + Número do CPF + Informar os zeros não significativos. + + + + + + Inscrição Estadual + Informar a IE do remetente ou ISENTO se remetente é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o remetente não seja contribuinte do ICMS não informar a tag. + + + + + + + + Razão social ou nome do remetente + + + + + + + + + + + Nome fantasia + + + + + + + + + + + Telefone + + + + + Dados do endereço + + + + + Endereço de email + + + + + + + + + + + Informações do Expedidor da Carga + + + + + + + Número do CNPJ + Em caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros. + Informar os zeros não significativos. + + + + + Número do CPF + Informar os zeros não significativos. + + + + + + Inscrição Estadual + Informar a IE do expedidor ou ISENTO se expedidor é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o expedidor não seja contribuinte do ICMS não informar a tag. + + + + + + + + Razão Social ou Nome + + + + + + + + + + + Telefone + + + + + Dados do endereço + + + + + Endereço de email + + + + + + + + Informações do Recebedor da Carga + + + + + + + Número do CNPJ + Em caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros. + Informar os zeros não significativos. + + + + + Número do CPF + Informar os zeros não significativos. + + + + + + Inscrição Estadual + Informar a IE do recebedor ou ISENTO se recebedor é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o recebedor não seja contribuinte do ICMS não informar o conteúdo. + + + + + + + + Razão Social ou Nome + + + + + + + + + + + Telefone + + + + + Dados do endereço + + + + + Endereço de email + + + + + + + + Informações do Destinatário do CT-e + Poderá não ser informado para os CT-e de redespacho intermediário e serviço vinculado a multimodal. Nos demais casos deverá sempre ser informado. + + + + + + + Número do CNPJ + Em caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros. + Informar os zeros não significativos. + + + + + Número do CPF + Informar os zeros não significativos. + + + + + + Inscrição Estadual + Informar a IE do destinatário ou ISENTO se destinatário é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o destinatário não seja contribuinte do ICMS não informar o conteúdo. + + + + + + + + Razão Social ou Nome do destinatário + + + + + + + + + + + Telefone + + + + + Inscrição na SUFRAMA + (Obrigatório nas operações com as áreas com benefícios de incentivos fiscais sob controle da SUFRAMA) + + + + + + + + + + + Dados do endereço + + + + + Endereço de email + + + + + + + + Valores da Prestação de Serviço + + + + + + Valor Total da Prestação do Serviço + Pode conter zeros quando o CT-e for de complemento de ICMS + + + + + Valor a Receber + + + + + Componentes do Valor da Prestação + + + + + + Nome do componente + Exxemplos: FRETE PESO, FRETE VALOR, SEC/CAT, ADEME, AGENDAMENTO, etc + + + + + + + + + + + Valor do componente + + + + + + + + + + + Informações relativas aos Impostos + + + + + + Informações relativas ao ICMS + + + + + + Valor Total dos Tributos + + + + + Informações adicionais de interesse do Fisco + Norma referenciada, informações complementares, etc + + + + + + + + + + + Informações do ICMS de partilha com a UF de término do serviço de transporte na operação interestadual + Grupo a ser informado nas prestações interestaduais para consumidor final, não contribuinte do ICMS + + + + + + Valor da BC do ICMS na UF de término da prestação do serviço de transporte + + + + + Percentual do ICMS relativo ao Fundo de Combate à pobreza (FCP) na UF de término da prestação do serviço de transporte + Alíquota adotada nas operações internas na UF do destinatário + + + + + Alíquota interna da UF de término da prestação do serviço de transporte + Alíquota adotada nas operações internas na UF do destinatário + + + + + Alíquota interestadual das UF envolvidas + Alíquota interestadual das UF envolvidas + + + + + + Valor do ICMS relativo ao Fundo de Combate á Pobreza (FCP) da UF de término da prestação + + + + + Valor do ICMS de partilha para a UF de término da prestação do serviço de transporte + + + + + Valor do ICMS de partilha para a UF de início da prestação do serviço de transporte + + + + + + + + + + + + Grupo de informações do CT-e Normal e Substituto + + + + + + Informações da Carga do CT-e + + + + + + Valor total da carga + Dever ser informado para todos os modais, com exceção para o Dutoviário. + + + + + Produto predominante + Informar a descrição do produto predominante + + + + + + + + + + + Outras características da carga + "FRIA", "GRANEL", "REFRIGERADA", "Medidas: 12X12X12" + + + + + + + + + + + Informações de quantidades da Carga do CT-e + Para o Aéreo é obrigatório o preenchimento desse campo da seguinte forma. +1 - Peso Bruto, sempre em quilogramas (obrigatório); +2 - Peso Cubado; sempre em quilogramas; +3 - Quantidade de volumes, sempre em unidades (obrigatório); +4 - Cubagem, sempre em metros cúbicos (obrigatório apenas quando for impossível preencher as dimensões da(s) embalagem(ens) na tag xDime do leiaute do Aéreo). + + + + + + Código da Unidade de Medida + Preencher com: + 00-M3; + 01-KG; + 02-TON; + 03-UNIDADE; + 04-LITROS; + 05-MMBTU + + + + + + + + + + + + + + + + Tipo da Medida + Exemplos: +PESO BRUTO, PESO DECLARADO, PESO CUBADO, PESO AFORADO, PESO AFERIDO, PESO BASE DE CÁLCULO, LITRAGEM, CAIXAS e etc + + + + + + + + + + + Quantidade + + + + + + + + Valor da Carga para efeito de averbação + Normalmente igual ao valor declarado da mercadoria, diferente por exemplo, quando a mercadoria transportada é isenta de tributos nacionais para exportação, onde é preciso averbar um valor maior, pois no caso de indenização, o valor a ser pago será maior + + + + + + + + Informações dos documentos transportados pelo CT-e +Opcional para Redespacho Intermediario e Serviço vinculado a multimodal. + Poderá não ser informado para os CT-e de redespacho intermediário e serviço vinculado a multimodal. Nos demais casos deverá sempre ser informado. + + + + + + + Informações das NF + Este grupo deve ser informado quando o documento originário for NF + + + + + + Número do Romaneio da NF + + + + + + + + + + + Número do Pedido da NF + + + + + + + + + + + Modelo da Nota Fiscal + Preencher com: +01 - NF Modelo 01/1A e Avulsa; +04 - NF de Produtor + + + + + Série + + + + + + + + + + + Número + + + + + + + + + + + Data de Emissão + Formato AAAA-MM-DD + + + + + Valor da Base de Cálculo do ICMS + + + + + Valor Total do ICMS + + + + + Valor da Base de Cálculo do ICMS ST + + + + + Valor Total do ICMS ST + + + + + Valor Total dos Produtos + + + + + Valor Total da NF + + + + + CFOP Predominante + CFOP da NF ou, na existência de mais de um, predominância pelo critério de valor econômico. + + + + + Peso total em Kg + + + + + PIN SUFRAMA + PIN atribuído pela SUFRAMA para a operação. + + + + + + + + + + + + + Data prevista de entrega + Formato AAAA-MM-DD + + + + + + Informações das Unidades de Carga (Containeres/ULD/Outros) + Dispositivo de carga utilizada (Unit Load Device - ULD) significa todo tipo de contêiner de carga, vagão, contêiner de avião, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu. + + + + + Informações das Unidades de Transporte (Carreta/Reboque/Vagão) + Deve ser preenchido com as informações das unidades de transporte utilizadas. + + + + + + + + + Informações das NF-e + + + + + + Chave de acesso da NF-e + + + + + PIN SUFRAMA + PIN atribuído pela SUFRAMA para a operação. + + + + + + + + + + + + + Data prevista de entrega + Formato AAAA-MM-DD + + + + + + Informações das Unidades de Carga (Containeres/ULD/Outros) + Dispositivo de carga utilizada (Unit Load Device - ULD) significa todo tipo de contêiner de carga, vagão, contêiner de avião, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu. + + + + + Informações das Unidades de Transporte (Carreta/Reboque/Vagão) + Deve ser preenchido com as informações das unidades de transporte utilizadas. + + + + + + + + + Informações dos demais documentos + + + + + + Tipo de documento originário + Preencher com: + 00 - Declaração; + 10 - Dutoviário; + + +59 - CF-e SAT; + +65 - NFC-e; + 99 - Outros + + + + + + + + + + + + + + + Descrição do documento + + + + + + + + + + + Número + + + + + + + + + + + Data de Emissão + Formato AAAA-MM-DD + + + + + Valor do documento + + + + + Data prevista de entrega + Formato AAAA-MM-DD + + + + + + Informações das Unidades de Carga (Containeres/ULD/Outros) + Dispositivo de carga utilizada (Unit Load Device - ULD) significa todo tipo de contêiner de carga, vagão, contêiner de avião, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu. + + + + + Informações das Unidades de Transporte (Carreta/Reboque/Vagão) + Deve ser preenchido com as informações das unidades de transporte utilizadas. + + + + + + + + + + + + + Documentos de Transporte Anterior + + + + + + Emissor do documento anterior + + + + + + + Número do CNPJ + Em caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros. + Informar os zeros não significativos. + + + + + Número do CPF + Informar os zeros não significativos. + + + + + + + Inscrição Estadual + + + + + Sigla da UF + Informar EX para operações com o exterior. + + + + + + Razão Social ou Nome do expedidor + + + + + + + + + + + Informações de identificação dos documentos de Transporte Anterior + + + + + + Documentos de transporte anterior em papel + + + + + + Tipo do Documento de Transporte Anterior + Preencher com: +07-ATRE; +08-DTA (Despacho de Transito Aduaneiro); +09-Conhecimento Aéreo Internacional; +10 – Conhecimento - Carta de Porte Internacional; +11 – Conhecimento Avulso; +12-TIF (Transporte Internacional Ferroviário); 13-BL (Bill of Lading) + + + + + + + + Série do Documento Fiscal + + + + + + + + + + + Série do Documento Fiscal + + + + + + + + + + + Número do Documento Fiscal + + + + + + + + + + + Data de emissão (AAAA-MM-DD) + + + + + + + + Documentos de transporte anterior eletrônicos + + + + + + Chave de acesso do CT-e + + + + + + + + + + + + + + + + + Informações do modal + + + + + + XML do modal +Insira neste local o XML específico do modal (rodoviário, aéreo, ferroviário, aquaviário ou dutoviário). + O elemento do tipo -any- permite estender o documento XML com elementos não especificados pelo schema. + Insira neste local - any- o XML específico do modal (rodoviário, aéreo, ferroviário, aquaviário ou dutoviário). A especificação do schema XML para cada modal pode ser encontrada nos arquivos que acompanham este pacote de liberação: + Rodoviário - ver arquivo CTeModalRodoviario_v9.99 + Aéreo - ver arquivo CTeModalAereo_v9.99 + Aquaviário - arquivo CTeModalAquaviario_v9.99 + Ferroviário - arquivo CTeModalFerroviario_v9.99 + Dutoviário - arquivo CTeModalDutoviario_v9.99 + +Onde v9.99 é a a designação genérica para a versão do arquivo. Por exemplo, o arquivo para o schema do modal Rodoviário na versão 1.04 será denominado "CTeModalRodoviario_v1.04". + + + + + + Versão do leiaute específico para o Modal + + + + + + + + + + + + + informações dos veículos transportados + + + + + + Chassi do veículo + + + + + + + + + + + + Cor do veículo + Código de cada montadora + + + + + + + + + + + Descrição da cor + + + + + + + + + + + Código Marca Modelo + Utilizar tabela RENAVAM + + + + + + + + + + + Valor Unitário do Veículo + + + + + Frete Unitário + + + + + + + + Dados da cobrança do CT-e + + + + + + Dados da fatura + + + + + + Número da fatura + + + + + + + + + + + Valor original da fatura + + + + + Valor do desconto da fatura + + + + + Valor líquido da fatura + + + + + + + + Dados das duplicatas + + + + + + Número da duplicata + + + + + + + + + + + Data de vencimento da duplicata (AAAA-MM-DD) + + + + + Valor da duplicata + + + + + + + + + + + Informações do CT-e de substituição + + + + + + Chave de acesso do CT-e a ser substituído (original) + + + + + + + + + + Indicador de CT-e Alteração de Tomador + + + + + + + + + + + + + Informações do CT-e Globalizado + + + + + + Preencher com informações adicionais, legislação do regime especial, etc + + + + + + + + + + + + + + Informações do Serviço Vinculado a Multimodal + + + + + + informações do CT-e multimodal vinculado + + + + + + Chave de acesso do CT-e Multimodal + + + + + + + + + + + + + + Detalhamento do CT-e complementado + + + + + + Chave do CT-e complementado + + + + + + + + + Autorizados para download do XML do DF-e + Informar CNPJ ou CPF. Preencher os zeros não significativos. + + + + + + + CNPJ do autorizado + Informar zeros não significativos + + + + + CPF do autorizado + Informar zeros não significativos + + + + + + + + + Informações do Responsável Técnico pela emissão do DF-e + + + + + Grupo de informações do pedido de emissão da Nota Fiscal Fácil + + + + + + Solicitação do pedido de emissão da NFF. + Será preenchido com a totalidade de campos informados no aplicativo emissor serializado. + + + + + + + + + + + + + + Grupo de Informação do Provedor de Assinatura e Autorização + + + + + + CNPJ do Provedor de Assinatura e Autorização + + + + + Assinatura RSA do Emitente para DFe gerados por PAA + + + + + + Assinatura digital padrão RSA + Converter o atributo Id do DFe para array de bytes e assinar com a chave privada do RSA com algoritmo SHA1 gerando um valor no formato base64. + + + + + Chave Publica no padrão XML RSA Key + + + + + + + + + + + + Versão do leiaute + Ex: "4.00" + + + + + + + + Identificador da tag a ser assinada + Informar a chave de acesso do CT-e e precedida do literal "CTe" + + + + + + + + + + + + Informações suplementares do CT-e + + + + + + Texto com o QR-Code impresso no DACTE + + + + + + + + + + + + + + + + + + + Tipo Conhecimento de Transporte Eletrônico Outros Serviços (Modelo 67) + + + + + Informações do CT-e Outros Serviços + + + + + + Identificação do CT-e Outros Serviços + + + + + + Código da UF do emitente do CT-e. + Utilizar a Tabela do IBGE. + + + + + Código numérico que compõe a Chave de Acesso. + Número aleatório gerado pelo emitente para cada CT-e, com o objetivo de evitar acessos indevidos ao documento. + + + + + + + + + + + Código Fiscal de Operações e Prestações + + + + + Natureza da Operação + + + + + + + + + + + Modelo do documento fiscal + Utilizar o código 67 para identificação do CT-e Outros Serviços, emitido em substituição a Nota Fiscal Modelo 7 para transporte de pessoas, valores e excesso de bagagem. + + + + + Série do CT-e OS + Preencher com "0" no caso de série única + + + + + + + + Número do CT-e OS + + + + + Data e hora de emissão do CT-e OS + Formato AAAA-MM-DDTHH:MM:DD TZD + + + + + + + + Formato de impressão do DACTE OS + Preencher com: 1 - Retrato; 2 - Paisagem. + + + + + + + + + + + + Forma de emissão do CT-e + Preencher com: +1 - Normal; + 5 - Contingência FSDA; +7 - Autorização pela SVC-RS; + 8 - Autorização pela SVC-SP + + + + + + + + + + + + + + Digito Verificador da chave de acesso do CT-e + Informar o dígito de controle da chave de acesso do CT-e, que deve ser calculado com a aplicação do algoritmo módulo 11 (base 2,9) da chave de acesso. + + + + + + + + + + + Tipo do Ambiente + Preencher com:1 - Produção; 2 - Homologação + + + + + Tipo do CT-e OS + Preencher com: +0 - CT-e Normal; +1 - CT-e Complementar; +3 - CT-e de Substituição. + + + + + Identificador do processo de emissão do CT-e OS + Preencher com: + 0 - emissão de CT-e com aplicativo do contribuinte; + 3- emissão CT-e pelo contribuinte com aplicativo fornecido pelo Fisco. + + + + + Versão do processo de emissão + Iinformar a versão do aplicativo emissor de CT-e. + + + + + + + + + + + Código do Município de envio do CT-e (de onde o documento foi transmitido) + Utilizar a tabela do IBGE. Informar 9999999 para as operações com o exterior. + + + + + Nome do Município de envio do CT-e (de onde o documento foi transmitido) + Informar PAIS/Municipio para as operações com o exterior. + + + + + + + + + + + Sigla da UF de envio do CT-e (de onde o documento foi transmitido) + Informar 'EX' para operações com o exterior. + + + + + Modal do CT-e OS + Preencher com: +01-Rodoviário; +02- Aéreo; +03 - Aquaviário; +04 - Ferroviário. + + + + + Tipo do Serviço + Preencher com: + +6 - Transporte de Pessoas; +7 - Transporte de Valores; +8 - Excesso de Bagagem. + + + + + + + + + + + + + Indicador da IE do tomador: +1 – Contribuinte ICMS; +2 – Contribuinte isento de inscrição; +9 – Não Contribuinte + Aplica-se ao tomador que for indicado no toma3 ou toma4 + + + + + + + + + + + + + Código do Município de início da prestação + Utilizar a tabela do IBGE. Informar 9999999 para operações com o exterior. + + + + + Nome do Município do início da prestação + Informar 'EXTERIOR' para operações com o exterior. + + + + + + + + + + + UF do início da prestação + Informar 'EX' para operações com o exterior. + + + + + Código do Município de término da prestação + Utilizar a tabela do IBGE. Informar 9999999 para operações com o exterior. + + + + + Nome do Município do término da prestação + Informar 'EXTERIOR' para operações com o exterior. + + + + + + + + + + + UF do término da prestação + Informar 'EX' para operações com o exterior. + + + + + Informações do Percurso do CT-e Outros Serviços + + + + + + Sigla das Unidades da Federação do percurso do veículo. + Não é necessário repetir as UF de Início e Fim + + + + + + + + Informar apenas +para tpEmis diferente de 1 + + + + Data e Hora da entrada em contingência + Informar a data e hora no formato AAAA-MM-DDTHH:MM:SS + + + + + Justificativa da entrada em contingência + + + + + + + + + + + + + + + Dados complementares do CT-e para fins operacionais ou comerciais + + + + + + Característica adicional do transporte + Texto livre: +REENTREGA; DEVOLUÇÃO; REFATURAMENTO; etc + + + + + + + + + + + Característica adicional do serviço + Texto livre: + ENTREGA EXPRESSA; LOGÍSTICA REVERSA; CONVENCIONAL; EMERGENCIAL; etc + + + + + + + + + + + Funcionário emissor do CTe + + + + + + + + + + + Observações Gerais + + + + + + + + + + + Campo de uso livre do contribuinte + Informar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto + + + + + + Conteúdo do campo + + + + + + + + + + + + Identificação do campo + + + + + + + + + + + + + Campo de uso livre do contribuinte + Informar o nome do campo no atributo xCampo e o conteúdo do campo no XTexto + + + + + + Conteúdo do campo + + + + + + + + + + + + Identificação do campo + + + + + + + + + + + + + + + + Identificação do Emitente do CT-e OS + + + + + + CNPJ do emitente + Informar zeros não significativos + + + + + Inscrição Estadual do Emitente + + + + + + + + Inscrição Estadual do Substituto Tributário + + + + + + + + Razão social ou Nome do emitente + + + + + + + + + + + Nome fantasia + + + + + + + + + + + Endereço do emitente + + + + + Código do Regime Tributário + Informar: 1=Simples Nacional; +2=Simples Nacional, excesso sublimite de receita bruta; +3=Regime Normal; +4=Simples Nacional - Microempreendedor Individual – MEI. + + + + + + + + + Informações do Tomador/Usuário do Serviço + Opcional para Excesso de Bagagem + + + + + + + Número do CNPJ + Em caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros. + Informar os zeros não significativos. + + + + + Número do CPF + Informar os zeros não significativos. + + + + + + Inscrição Estadual + Informar a IE do tomador ou ISENTO se tomador é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o tomador não seja contribuinte do ICMS não informar o conteúdo. + + + + + + + + Razão social ou nome do tomador + + + + + + + + + + + Nome fantasia + + + + + + + + + + + Telefone + + + + + Dados do endereço + + + + + Endereço de email + + + + + + + + + + + Valores da Prestação de Serviço + + + + + + Valor Total da Prestação do Serviço + Pode conter zeros quando o CT-e for de complemento de ICMS + + + + + Valor a Receber + + + + + Componentes do Valor da Prestação + + + + + + Nome do componente + Exxemplos: FRETE PESO, FRETE VALOR, SEC/CAT, ADEME, AGENDAMENTO, etc + + + + + + + + + + + Valor do componente + + + + + + + + + + + Informações relativas aos Impostos + + + + + + Informações relativas ao ICMS + + + + + + Valor Total dos Tributos + + + + + Informações adicionais de interesse do Fisco + Norma referenciada, informações complementares, etc + + + + + + + + + + + Informações do ICMS de partilha com a UF de término do serviço de transporte na operação interestadual + Grupo a ser informado nas prestações interestaduais para consumidor final, não contribuinte do ICMS + + + + + + Valor da BC do ICMS na UF de término da prestação do serviço de transporte + + + + + Percentual do ICMS relativo ao Fundo de Combate à pobreza (FCP) na UF de término da prestação do serviço de transporte + Alíquota adotada nas operações internas na UF do destinatário + + + + + Alíquota interna da UF de término da prestação do serviço de transporte + Alíquota adotada nas operações internas na UF do destinatário + + + + + Alíquota interestadual das UF envolvidas + Alíquota interestadual das UF envolvidas + + + + + + Valor do ICMS relativo ao Fundo de Combate á Pobreza (FCP) da UF de término da prestação + + + + + Valor do ICMS de partilha para a UF de término da prestação do serviço de transporte + + + + + Valor do ICMS de partilha para a UF de início da prestação do serviço de transporte + + + + + + + + Informações dos tributos federais + Grupo a ser informado nas prestações interestaduais para consumidor final, não contribuinte do ICMS + + + + + + Valor do PIS + + + + + Valor COFINS + + + + + Valor de Imposto de Renda + + + + + Valor do INSS + + + + + Valor do CSLL + + + + + + + + + + + + Grupo de informações do CT-e OS Normal + + + + + + Informações da Prestação do Serviço + + + + + + Descrição do Serviço prestado + + + + + + + + + + + Informações de quantidades da Carga do CT-e + Para Transporte de Pessoas indicar número de passageiros, para excesso de bagagem e transporte de valores indicar número de Volumes/Malotes + + + + + + Quantidade + + + + + + + + + + + Informações dos documentos referenciados + + + + + + + Número + + + + + + + + + + + Série + + + + + + + + + + + Subsérie + + + + + + + + + + + Data de Emissão + Formato AAAA-MM-DD + + + + + Valor Transportado + + + + + + Chave de acesso do BP-e que possui eventos excesso de bagagem + + + + + + + + + + + Informações de Seguro da Carga + + + + + + Responsável pelo seguro + Preencher com: + +4 - Emitente do CT-e; + +5 - Tomador de Serviço. + + + + + + + + + + + + + + + Nome da Seguradora + + + + + + + + + + + Número da Apólice + Obrigatório pela lei 11.442/07 (RCTRC) + + + + + + + + + + + + + + Informações do modal +Obrigatório para Pessoas e Bagagem + + + + + + XML do modal +Insira neste local o XML específico do modal + O elemento do tipo -any- permite estender o documento XML com elementos não especificados pelo schema. + Insira neste local - any- o XML específico do modal (rodoviário). A especificação do schema XML para cada modal pode ser encontrada nos arquivos que acompanham este pacote de liberação: + Rodoviário - ver arquivo CTeModalRodoviarioOS_v9.99 + +Onde v9.99 é a a designação genérica para a versão do arquivo. Por exemplo, o arquivo para o schema do modal Rodoviário na versão 4.00 será denominado "CTeModalRodoviarioOS_v4.00". + + + + + + Versão do leiaute específico para o Modal + + + + + + + + + + + + + Informações do CT-e de substituição + + + + + + Chave de acesso do CT-e a ser substituído (original) + + + + + + + + + + + + + Chave de acesso do CT-e Cancelado +Somente para Transporte de Valores + + + + + + + + Dados da cobrança do CT-e + + + + + + Dados da fatura + + + + + + Número da fatura + + + + + + + + + + + Valor original da fatura + + + + + Valor do desconto da fatura + + + + + Valor líquido da fatura + + + + + + + + Dados das duplicatas + + + + + + Número da duplicata + + + + + + + + + + + Data de vencimento da duplicata (AAAA-MM-DD) + + + + + Valor da duplicata + + + + + + + + + + + Informações das GTV-e relacionadas ao CT-e OS + + + + + + Chave de acesso da GTV-e + + + + + + + + + + Componentes do Valor da GTVe + + + + + + Tipo do Componente + 1-Custodia +2-Embarque +3-Tempo de espera +4-Malote +5-Ad Valorem +6-Outros + + + + + + + + + + + + + + + + Valor do componente + + + + + Nome do componente (informar apenas para outros) + Exemplos: FRETE PESO, FRETE VALOR, SEC/CAT, ADEME, AGENDAMENTO, etc + + + + + + + + + + + + + + + + + + + + Detalhamento do CT-e complementado + + + + + + Chave do CT-e complementado + + + + + + + + + Autorizados para download do XML do DF-e + Informar CNPJ ou CPF. Preencher os zeros não significativos. + + + + + + + CNPJ do autorizado + Informar zeros não significativos + + + + + CPF do autorizado + Informar zeros não significativos + + + + + + + + + Informações do Responsável Técnico pela emissão do DF-e + + + + + + Versão do leiaute + Ex: "4.00" + + + + + + + + Identificador da tag a ser assinada + Informar a chave de acesso do CT-e OS e precedida do literal "CTe" + + + + + + + + + + + + Informações suplementares do CT-e + + + + + + Texto com o QR-Code impresso no DACTE + + + + + + + + + + + + + + + + + + Versão do leiaute + + + + + + + + + Tipo Dados do Endereço + + + + + Logradouro + + + + + + + + + + + Número + + + + + + + + + + + Complemento + + + + + + + + + + + Bairro + + + + + + + + + + + Código do município (utilizar a tabela do IBGE) + + + + + Nome do município + + + + + + + + + + + CEP + Informar zeros não significativos + + + + + + + + + + + Sigla da UF + + + + + Telefone + + + + + + + Tipo Dados do Endereço + + + + + Logradouro + + + + + + + + + + + Número + + + + + + + + + + + Complemento + + + + + + + + + + + Bairro + + + + + + + + + + + Código do município (utilizar a tabela do IBGE) + Informar 9999999 para operações com o exterior. + + + + + Nome do município + Informar EXTERIOR para operações com o exterior. + + + + + + + + + + + CEP + Informar os zeros não significativos + + + + + + + + + + + Sigla da UF + Informar EX para operações com o exterior. + + + + + Código do país + Utilizar a tabela do BACEN + + + + + + + + + + + Nome do país + + + + + + + + + + + + + Tipo Dados do Endereço + + + + + Logradouro + + + + + + + + + + + Número + + + + + + + + + + + Complemento + + + + + + + + + + + Bairro + + + + + + + + + + + Código do município (utilizar a tabela do IBGE), informar 9999999 para operações com o exterior. + + + + + Nome do município, , informar EXTERIOR para operações com o exterior. + + + + + + + + + + + CEP + + + + + + + + + + + Sigla da UF + Informar EX para operações com o exterior. + + + + + + + Tipo Dados do Endereço + + + + + Logradouro + + + + + + + + + + + Número + + + + + + + + + + + Complemento + + + + + + + + + + + Bairro + + + + + + + + + + + Código do município (utilizar a tabela do IBGE), informar 9999999 para operações com o exterior. + + + + + Nome do município + Informar EXTERIOR para operações com o exterior. + + + + + + + + + + + CEP + + + + + + + + + + + Sigla da UF + Informar EX para operações com o exterior. + + + + + Código do país + + + + + + + + + + + Nome do país + + + + + + + + + + + Telefone + + + + + + + Tipo Dados do Local de Origem ou Destino + + + + + Código do município (utilizar a tabela do IBGE) + + + + + Nome do município + + + + + + + + + + + Sigla da UF + + + + + + + Tipo Dados do Local de Retirada ou Entrega + + + + + + Número do CNPJ + + + + + Número do CPF + + + + + + Razão Social ou Nome + + + + + + + + + + + Logradouro + + + + + + + + + + + Número + + + + + + + + + + + Complemento + + + + + + + + + + + Bairro + + + + + + + + + + + Código do município (utilizar a tabela do IBGE) + Informar 9999999 para operações com o exterior. + + + + + Nome do município + Informar EXTERIOR para operações com o exterior. + + + + + + + + + + + Sigla da UF + Informar EX para operações com o exterior. + + + + + + + Tipo Dados do Imposto CT-e + + + + + Prestação sujeito à tributação normal do ICMS + + + + + + classificação Tributária do Serviço + 00 - tributação normal ICMS + + + + + + + + + + + Valor da BC do ICMS + + + + + Alíquota do ICMS + + + + + Valor do ICMS + + + + + + + + Prestação sujeito à tributação com redução de BC do ICMS + + + + + + Classificação Tributária do serviço + 20 - tributação com BC reduzida do ICMS + + + + + + + + + + + Percentual de redução da BC + + + + + Valor da BC do ICMS + + + + + Alíquota do ICMS + + + + + Valor do ICMS + + + + + Sequencia XML + + + + Valor do ICMS de desoneração + + + + + Código de Benefício Fiscal na UF + Código de Benefício Fiscal utilizado pela UF + + + + + + + + + + + + + + + + ICMS Isento, não Tributado ou diferido + + + + + + Classificação Tributária do Serviço + Preencher com: + 40 - ICMS isenção; + 41 - ICMS não tributada; + 51 - ICMS diferido + + + + + + + + + + + + + Sequencia XML + + + + Valor do ICMS de desoneração + + + + + Código de Benefício Fiscal na UF + Código de Benefício Fiscal utilizado pela UF + + + + + + + + + + + + + + + + Tributação pelo ICMS60 - ICMS cobrado por substituição tributária.Responsabilidade do recolhimento do ICMS atribuído ao tomador ou 3º por ST + + + + + + Classificação Tributária do Serviço + 60 - ICMS cobrado por substituição tributária + + + + + + + + + + + Valor da BC do ICMS ST retido + Valor do frete sobre o qual será calculado o ICMS a ser substituído na Prestação. + + + + + Valor do ICMS ST retido + Resultado da multiplicação do “vBCSTRet” x “pICMSSTRet” – que será valor do ICMS a ser retido pelo Substituto. Podendo o valor do ICMS a ser retido efetivamente, sofrer ajustes conforme a opção tributaria do transportador substituído. + + + + + Alíquota do ICMS + Percentual de Alíquota incidente na prestação de serviço de transporte. + + + + + Valor do Crédito outorgado/Presumido + Preencher somente quando o transportador substituído, for optante pelo crédito outorgado previsto no Convênio 106/96 e corresponde ao percentual de 20% do valor do ICMS ST retido. + + + + + Sequencia XML + + + + Valor do ICMS de desoneração + + + + + Código de Benefício Fiscal na UF + Código de Benefício Fiscal utilizado pela UF + + + + + + + + + + + + + + + + ICMS Outros + + + + + + Classificação Tributária do Serviço + 90 - ICMS outros + + + + + + + + + + + Percentual de redução da BC + + + + + Valor da BC do ICMS + + + + + Alíquota do ICMS + + + + + Valor do ICMS + + + + + Valor do Crédito Outorgado/Presumido + + + + + Sequencia XML + + + + Valor do ICMS de desoneração + + + + + Código de Benefício Fiscal na UF + Código de Benefício Fiscal utilizado pela UF + + + + + + + + + + + + + + + + ICMS devido à UF de origem da prestação, quando diferente da UF do emitente + + + + + + Classificação Tributária do Serviço + 90 - ICMS Outra UF + + + + + + + + + + + Percentual de redução da BC + + + + + Valor da BC do ICMS + + + + + Alíquota do ICMS + + + + + Valor do ICMS devido outra UF + + + + + Sequencia XML + + + + Valor do ICMS de desoneração + + + + + Código de Benefício Fiscal na UF + Código de Benefício Fiscal utilizado pela UF + + + + + + + + + + + + + + + + Simples Nacional + + + + + + Classificação Tributária do Serviço + 90 - ICMS Simples Nacional + + + + + + + + + + + Indica se o contribuinte é Simples Nacional 1=Sim + + + + + + + + + + + + + + + + Tipo Dados do Imposto para CT-e OS + + + + + Prestação sujeito à tributação normal do ICMS + + + + + + classificação Tributária do Serviço + 00 - tributação normal ICMS + + + + + + + + + + + Valor da BC do ICMS + + + + + Alíquota do ICMS + + + + + Valor do ICMS + + + + + + + + Prestação sujeito à tributação com redução de BC do ICMS + + + + + + Classificação Tributária do serviço + 20 - tributação com BC reduzida do ICMS + + + + + + + + + + + Percentual de redução da BC + + + + + Valor da BC do ICMS + + + + + Alíquota do ICMS + + + + + Valor do ICMS + + + + + Sequencia XML + + + + Valor do ICMS de desoneração + + + + + Código de Benefício Fiscal na UF + Código de Benefício Fiscal utilizado pela UF + + + + + + + + + + + + + + + + ICMS Isento, não Tributado ou diferido + + + + + + Classificação Tributária do Serviço + Preencher com: + 40 - ICMS isenção; + 41 - ICMS não tributada; + 51 - ICMS diferido + + + + + + + + + + + + + Sequencia XML + + + + Valor do ICMS de desoneração + + + + + Código de Benefício Fiscal na UF + Código de Benefício Fiscal utilizado pela UF + + + + + + + + + + + + + + + + ICMS Outros + + + + + + Classificação Tributária do Serviço + 90 - Outros + + + + + + + + + + + Percentual de redução da BC + + + + + Valor da BC do ICMS + + + + + Alíquota do ICMS + + + + + Valor do ICMS + + + + + Valor do Crédito Outorgado/Presumido + + + + + Sequencia XML + + + + Valor do ICMS de desoneração + + + + + Código de Benefício Fiscal na UF + Código de Benefício Fiscal utilizado pela UF + + + + + + + + + + + + + + + + ICMS devido à UF de origem da prestação, quando diferente da UF do emitente + + + + + + Classificação Tributária do Serviço + 90 - ICMS Outra UF + + + + + + + + + + + Percentual de redução da BC + + + + + Valor da BC do ICMS + + + + + Alíquota do ICMS + + + + + Valor do ICMS devido outra UF + + + + + Sequencia XML + + + + Valor do ICMS de desoneração + + + + + Código de Benefício Fiscal na UF + Código de Benefício Fiscal utilizado pela UF + + + + + + + + + + + + + + + + Simples Nacional + + + + + + Classificação Tributária do Serviço + 90 - ICMS Simples Nacional + + + + + + + + + + + Indica se o contribuinte é Simples Nacional 1=Sim + + + + + + + + + + + + + + + + Tipo Dados Unidade de Transporte + + + + + Tipo da Unidade de Transporte + 1 - Rodoviário Tração +2 - Rodoviário Reboque +3 - Navio +4 - Balsa +5 - Aeronave +6 - Vagão +7 - Outros + + + + + Identificação da Unidade de Transporte + Informar a identificação conforme o tipo de unidade de transporte. +Por exemplo: para rodoviário tração ou reboque deverá preencher com a placa do veículo. + + + + + + Lacres das Unidades de Transporte + + + + + + Número do lacre + + + + + + + + + + + + + + Informações das Unidades de Carga (Containeres/ULD/Outros) + Dispositivo de carga utilizada (Unit Load Device - ULD) significa todo tipo de contêiner de carga, vagão, contêiner de avião, palete de aeronave com rede ou palete de aeronave com rede sobre um iglu. + + + + + Quantidade rateada (Peso,Volume) + + + + + + + Tipo Dados Unidade de Carga + + + + + Tipo da Unidade de Carga + 1 - Container +2 - ULD +3 - Pallet +4 - Outros + + + + + Identificação da Unidade de Carga + Informar a identificação da unidade de carga, por exemplo: número do container. + + + + + Lacres das Unidades de Carga + + + + + + Número do lacre + + + + + + + + + + + + + + Quantidade rateada (Peso,Volume) + + + + + + + Tipo Dados da Responsável Técnico + + + + + CNPJ da pessoa jurídica responsável técnica pelo sistema utilizado na emissão do documento fiscal eletrônico + Informar o CNPJ da pessoa jurídica desenvolvedora do sistema utilizado na emissão do documento fiscal eletrônico. + + + + + Nome da pessoa a ser contatada + Informar o nome da pessoa a ser contatada na empresa desenvolvedora do sistema utilizado na emissão do documento fiscal eletrônico. No caso de pessoa física, informar o respectivo nome. + + + + + + + + + + + Email da pessoa jurídica a ser contatada + + + + + Telefone da pessoa jurídica a ser contatada + Preencher com o Código DDD + número do telefone. + + + + + + + + + + + + Identificador do código de segurança do responsável técnico + Identificador do CSRT utilizado para geração do hash + + + + + + + + + + Hash do token do código de segurança do responsável técnico + O hashCSRT é o resultado das funções SHA-1 e base64 do token CSRT fornecido pelo fisco + chave de acesso do DF-e. (Implementação em futura NT) + +Observação: 28 caracteres são representados no schema como 20 bytes do tipo base64Binary + + + + + + + + + + + + + Tipo CFOP + + + + + + + + + Tipo Código da Lista de Serviços LC 116/2003 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tipo Número do Container + + + + + + + + + + + Tipo Documento Associado + + + + + + + + + + + + + + + Tipo Email + + + + + + + + + + + Tipo Finalidade da CT-e + + + + + + + + + + + Tipos Finalidade de CT-e Simplificado + + + + + + + + + + Tipo Identificador de controle do envio do lote. Número seqüencial auto-incremental, de controle correspondente ao identificador único do lote enviado. A responsabilidade de gerar e controlar esse número é do próprio contribuinte. + + + + + + + + + Tipo Modelo do Documento + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tipo Modal transporte Outros Serviços + + + + + + + + + + + + Tipo Modal transporte + + + + + + + + + + + + + + Tipo Modal transporte do CTe Simplificado + + + + + + + + + + + Tipo RNTRC - Registro Nacional Transportadores Rodoviários de Carga + + + + + + + + + Tipo CIOT - Código Identificador da Operação de Transporte + + + + + + + + + Tipo Código Regime Tributário + + + + + + + + + + + + + + Tipo processo de emissão do CT-e + + + + + + + + + + Tipo hora + + + + + + + + + Tipo Versão do CT-e - 4.00 + + + + + + + diff --git a/src/main/resources/schemas/PL_CTe_400/cte_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/cte_v4.00.xsd index b0cb9c1a9..99f20c049 100644 --- a/src/main/resources/schemas/PL_CTe_400/cte_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/cte_v4.00.xsd @@ -1,10 +1,10 @@ - - - - - - - Conhecimento de Transporte Eletrônico - - - + + + + + + + Conhecimento de Transporte Eletrônico + + + diff --git a/src/main/resources/schemas/PL_CTe_400/evCCeCTe_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/evCCeCTe_v4.00.xsd index 92e786909..8583cf93c 100644 --- a/src/main/resources/schemas/PL_CTe_400/evCCeCTe_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/evCCeCTe_v4.00.xsd @@ -1,98 +1,98 @@ - - - - - - - Schema XML de validação do evento carta de correção -110110 - - - - - - Descrição do Evento - “Carta de Correção” - - - - - - - - - - - - Grupo de Informações de Correção - - - - - - Indicar o grupo de informações que pertence o campoAlterado. Ex: ide - - - - - - - - - - - - Nome do campo modificado do CT-e Original. - - - - - - - - - - - - Valor correspondente à alteração. - - - - - - - - - - - - Preencher com o indice do item alterado caso a alteração ocorra em uma lista. -OBS: O indice inicia sempre em 1 - - - - - - - - - - - - - - Condições de uso da Carta de Correção, - informar a literal :Condições de uso da Carta de Correção, informar a literal: -“A Carta de Correção é disciplinada pelo Art. 58-B do CONVÊNIO/SINIEF 06/89: Fica permitida a utilização de carta de correção, para regularização de erro ocorrido na emissão de documentos fiscais relativos à prestação de serviço de transporte, desde que o erro não esteja relacionado com: I - as variáveis que determinam o valor do imposto tais como: base de cálculo, alíquota, diferença de preço, quantidade, valor da prestação;II - a correção de dados cadastrais que implique mudança do emitente, tomador, remetente ou do destinatário;III - a data de emissão ou de saída.” (texto com acentuação) ou “A Carta de Correcao e disciplinada pelo Art. 58-B do CONVENIO/SINIEF 06/89: Fica permitida a utilizacao de carta de correcao, para regularizacao de erro ocorrido na emissao de documentos fiscais relativos a prestacao de servico de transporte, desde que o erro nao esteja relacionado com: I - as variaveis que determinam o valor do imposto tais como: base de calculo, aliquota, diferenca de preco, quantidade, valor da prestacao;II - a correcao de dados cadastrais que implique mudança do emitente, tomador, remetente ou do destinatario;III - a data de emissao ou de saida.” (texto sem acentuação) - - - - - - - - - - - - - + + + + + + + Schema XML de validação do evento carta de correção +110110 + + + + + + Descrição do Evento - “Carta de Correção” + + + + + + + + + + + + Grupo de Informações de Correção + + + + + + Indicar o grupo de informações que pertence o campoAlterado. Ex: ide + + + + + + + + + + + + Nome do campo modificado do CT-e Original. + + + + + + + + + + + + Valor correspondente à alteração. + + + + + + + + + + + + Preencher com o indice do item alterado caso a alteração ocorra em uma lista. +OBS: O indice inicia sempre em 1 + + + + + + + + + + + + + + Condições de uso da Carta de Correção, + informar a literal :Condições de uso da Carta de Correção, informar a literal: +“A Carta de Correção é disciplinada pelo Art. 58-B do CONVÊNIO/SINIEF 06/89: Fica permitida a utilização de carta de correção, para regularização de erro ocorrido na emissão de documentos fiscais relativos à prestação de serviço de transporte, desde que o erro não esteja relacionado com: I - as variáveis que determinam o valor do imposto tais como: base de cálculo, alíquota, diferença de preço, quantidade, valor da prestação;II - a correção de dados cadastrais que implique mudança do emitente, tomador, remetente ou do destinatário;III - a data de emissão ou de saída.” (texto com acentuação) ou “A Carta de Correcao e disciplinada pelo Art. 58-B do CONVENIO/SINIEF 06/89: Fica permitida a utilizacao de carta de correcao, para regularizacao de erro ocorrido na emissao de documentos fiscais relativos a prestacao de servico de transporte, desde que o erro nao esteja relacionado com: I - as variaveis que determinam o valor do imposto tais como: base de calculo, aliquota, diferenca de preco, quantidade, valor da prestacao;II - a correcao de dados cadastrais que implique mudança do emitente, tomador, remetente ou do destinatario;III - a data de emissao ou de saida.” (texto sem acentuação) + + + + + + + + + + + + + diff --git a/src/main/resources/schemas/PL_CTe_400/evCECTe_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/evCECTe_v4.00.xsd index 17f9c36c4..eca5c0aae 100644 --- a/src/main/resources/schemas/PL_CTe_400/evCECTe_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/evCECTe_v4.00.xsd @@ -1,108 +1,108 @@ - - - - - - - Schema XML de validação do evento comprovante de entrega eletrônico do CT-e -110180 - - - - - - Descrição do Evento - “Comprovante de Entrega do CT-e” - - - - - - - - - - - Número do Protocolo de autorização do CT-e - - - - - Data e hora de conclusão da entrega da NF-e - Formato AAAA-MM-DDTHH:MM:DD TZD - - - - - - - - Número do Documento de identificação da pessoa que recebeu a entrega - - - - - - - - - - - Nome da pessoa que recebeu a entrega - - - - - - - - - - - Latitude do ponto de entrega - - - - - Longitude do ponto de entrega - - - - - Hash (SHA1) no formato Base64 resultante da concatenação: Chave de acesso do CT-e + Base64 da imagem capturada da entrega (Exemplo: imagem capturada da assinatura eletrônica, digital do recebedor, foto, etc) - O hashCSRT é o resultado das funções SHA-1 e base64 do token CSRT fornecido pelo fisco + chave de acesso do DF-e. (Implementação em futura NT) -Observação: 28 caracteres são representados no schema como 20 bytes do tipo base64Binary - - - - - - - - - - Data e hora de geração do hash entrega - Formato AAAA-MM-DDTHH:MM:DD TZD - - - - - - - - Grupo de informações das NF-e que foram entregues ao Destinatário - Informar o grupo apenas para CT-e com tipo de serviço Normal - - - - - - Chave de acesso da NF-e entregue - - - - - - - - - + + + + + + + Schema XML de validação do evento comprovante de entrega eletrônico do CT-e +110180 + + + + + + Descrição do Evento - “Comprovante de Entrega do CT-e” + + + + + + + + + + + Número do Protocolo de autorização do CT-e + + + + + Data e hora de conclusão da entrega da NF-e + Formato AAAA-MM-DDTHH:MM:DD TZD + + + + + + + + Número do Documento de identificação da pessoa que recebeu a entrega + + + + + + + + + + + Nome da pessoa que recebeu a entrega + + + + + + + + + + + Latitude do ponto de entrega + + + + + Longitude do ponto de entrega + + + + + Hash (SHA1) no formato Base64 resultante da concatenação: Chave de acesso do CT-e + Base64 da imagem capturada da entrega (Exemplo: imagem capturada da assinatura eletrônica, digital do recebedor, foto, etc) + O hashCSRT é o resultado das funções SHA-1 e base64 do token CSRT fornecido pelo fisco + chave de acesso do DF-e. (Implementação em futura NT) +Observação: 28 caracteres são representados no schema como 20 bytes do tipo base64Binary + + + + + + + + + + Data e hora de geração do hash entrega + Formato AAAA-MM-DDTHH:MM:DD TZD + + + + + + + + Grupo de informações das NF-e que foram entregues ao Destinatário + Informar o grupo apenas para CT-e com tipo de serviço Normal + + + + + + Chave de acesso da NF-e entregue + + + + + + + + + diff --git a/src/main/resources/schemas/PL_CTe_400/evCancCECTe_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/evCancCECTe_v4.00.xsd index 0a9f3ef59..b0b7af8a7 100644 --- a/src/main/resources/schemas/PL_CTe_400/evCancCECTe_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/evCancCECTe_v4.00.xsd @@ -1,36 +1,36 @@ - - - - - - - Schema XML de validação do evento cancelamento do comprovante de entrega eletrônico do CT-e -110181 - - - - - - Descrição do Evento - “Cancelamento do Comprovante de Entrega do CT-e” - - - - - - - - - - - Número do Protocolo de autorização do CT-e - - - - - Número do Protocolo de autorização do evento a ser cancelado - - - - - - + + + + + + + Schema XML de validação do evento cancelamento do comprovante de entrega eletrônico do CT-e +110181 + + + + + + Descrição do Evento - “Cancelamento do Comprovante de Entrega do CT-e” + + + + + + + + + + + Número do Protocolo de autorização do CT-e + + + + + Número do Protocolo de autorização do evento a ser cancelado + + + + + + diff --git a/src/main/resources/schemas/PL_CTe_400/evCancCTe_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/evCancCTe_v4.00.xsd index af1f280bf..3952bce72 100644 --- a/src/main/resources/schemas/PL_CTe_400/evCancCTe_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/evCancCTe_v4.00.xsd @@ -1,36 +1,36 @@ - - - - - - - Schema XML de validação do evento do cancelamento -110111 - - - - - - Descrição do Evento - “Cancelamento” - - - - - - - - - - - Número do Protocolo de Status do CT-e - - - - - Justificativa do Cancelamento - - - - - - + + + + + + + Schema XML de validação do evento do cancelamento +110111 + + + + + + Descrição do Evento - “Cancelamento” + + + + + + + + + + + Número do Protocolo de Status do CT-e + + + + + Justificativa do Cancelamento + + + + + + diff --git a/src/main/resources/schemas/PL_CTe_400/evCancIECTe_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/evCancIECTe_v4.00.xsd index 20ce3b5ff..f21895851 100644 --- a/src/main/resources/schemas/PL_CTe_400/evCancIECTe_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/evCancIECTe_v4.00.xsd @@ -1,36 +1,36 @@ - - - - - - - Schema XML de validação do evento cancelamento do insucesso de entrega eletrônico do CT-e -110191 - - - - - - Descrição do Evento - “Cancelamento do Insucesso de Entrega do CT-e” - - - - - - - - - - - Número do Protocolo de autorização do CT-e - - - - - Número do Protocolo de autorização do evento a ser cancelado - - - - - - + + + + + + + Schema XML de validação do evento cancelamento do insucesso de entrega eletrônico do CT-e +110191 + + + + + + Descrição do Evento - “Cancelamento do Insucesso de Entrega do CT-e” + + + + + + + + + + + Número do Protocolo de autorização do CT-e + + + + + Número do Protocolo de autorização do evento a ser cancelado + + + + + + diff --git a/src/main/resources/schemas/PL_CTe_400/evCancPrestDesacordo_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/evCancPrestDesacordo_v4.00.xsd index a3404d254..b37dfa31f 100644 --- a/src/main/resources/schemas/PL_CTe_400/evCancPrestDesacordo_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/evCancPrestDesacordo_v4.00.xsd @@ -1,32 +1,32 @@ - - - - - - - Schema XML de validação do evento Cancelamento Prestação do Serviço em Desacordo 610111 - - - - - - Descrição do Evento - “Cancelamento Prestação do Serviço em Desacordo” - - - - - - - - - - - - Protocolo do evento que será cancelado - Informar o número do protocolo de autorização do evento de prestação de serviço em desacordo que será cancelado - - - - - - + + + + + + + Schema XML de validação do evento Cancelamento Prestação do Serviço em Desacordo 610111 + + + + + + Descrição do Evento - “Cancelamento Prestação do Serviço em Desacordo” + + + + + + + + + + + + Protocolo do evento que será cancelado + Informar o número do protocolo de autorização do evento de prestação de serviço em desacordo que será cancelado + + + + + + diff --git a/src/main/resources/schemas/PL_CTe_400/evEPECCTe_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/evEPECCTe_v4.00.xsd index be7452cdf..8ce8bb1d5 100644 --- a/src/main/resources/schemas/PL_CTe_400/evEPECCTe_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/evEPECCTe_v4.00.xsd @@ -1,161 +1,161 @@ - - - - - - - Schema XML de validação do evento de emissão prévia de emissão em contingência -110113 - - - - - - Descrição do Evento - “EPEC” - - - - - - - - - - - Justificativa da Entrada em Contingencia - - - - - Valor do ICMS - - - - - Valor do ICMS ST - - - - - Valor Total da Prestação do Serviço - Pode conter zeros quando o CT-e for de complemento de ICMS - - - - - Valor total da carga - Dever ser informado para todos os modais, com exceção para o Dutoviário. - - - - - Indicador do "papel" do tomador do serviço no CT-e - - - - - - Tomador do Serviço - Preencher com: -0-Remetente; -1-Expedidor;2-Recebedor;3-Destinatário -;4 - Outros - - - - - - - - - - - - - - - UF do tomador do serviço - Informar 'EX' para operações com o exterior. - - - - - - Número do CNPJ - Em caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros. -Informar os zeros não significativos. - - - - - Número do CPF - Informar os zeros não significativos. - - - - - - Inscrição Estadual - Informar a IE do tomador ou ISENTO se tomador é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o tomador não seja contribuinte do ICMS não informar o conteúdo. - - - - - - - - Modal - Preencher com: - -01-Rodoviário; - -02-Aéreo; -03-Aquaviário; - -04-Ferroviário; - -05-Dutoviário; -06-Multimodal; - - - - - UF do início da prestação - Informar 'EX' para operações com o exterior. - - - - - UF do término da prestação - Informar 'EX' para operações com o exterior. - - - - - Tipo do CT-e - Aceitar apenas Tipo Normal = 0 - Preencher com: - 0 - CT-e Normal; - 1 - CT-e de Complemento de Valores; 2 - CT-e de Anulação; - 3 - CT-e Substituto - - - - - - - - - - - - Data e hora de emissão do CT-e - Formato AAAA-MM-DDTHH:MM:DD TZD - - - - - - - - - + + + + + + + Schema XML de validação do evento de emissão prévia de emissão em contingência +110113 + + + + + + Descrição do Evento - “EPEC” + + + + + + + + + + + Justificativa da Entrada em Contingencia + + + + + Valor do ICMS + + + + + Valor do ICMS ST + + + + + Valor Total da Prestação do Serviço + Pode conter zeros quando o CT-e for de complemento de ICMS + + + + + Valor total da carga + Dever ser informado para todos os modais, com exceção para o Dutoviário. + + + + + Indicador do "papel" do tomador do serviço no CT-e + + + + + + Tomador do Serviço + Preencher com: +0-Remetente; +1-Expedidor;2-Recebedor;3-Destinatário +;4 - Outros + + + + + + + + + + + + + + + UF do tomador do serviço + Informar 'EX' para operações com o exterior. + + + + + + Número do CNPJ + Em caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros. +Informar os zeros não significativos. + + + + + Número do CPF + Informar os zeros não significativos. + + + + + + Inscrição Estadual + Informar a IE do tomador ou ISENTO se tomador é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o tomador não seja contribuinte do ICMS não informar o conteúdo. + + + + + + + + Modal + Preencher com: + +01-Rodoviário; + +02-Aéreo; +03-Aquaviário; + +04-Ferroviário; + +05-Dutoviário; +06-Multimodal; + + + + + UF do início da prestação + Informar 'EX' para operações com o exterior. + + + + + UF do término da prestação + Informar 'EX' para operações com o exterior. + + + + + Tipo do CT-e - Aceitar apenas Tipo Normal = 0 + Preencher com: + 0 - CT-e Normal; + 1 - CT-e de Complemento de Valores; 2 - CT-e de Anulação; + 3 - CT-e Substituto + + + + + + + + + + + + Data e hora de emissão do CT-e + Formato AAAA-MM-DDTHH:MM:DD TZD + + + + + + + + + diff --git a/src/main/resources/schemas/PL_CTe_400/evGTV_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/evGTV_v4.00.xsd index 9b9cd01a3..ca7d5dfa7 100644 --- a/src/main/resources/schemas/PL_CTe_400/evGTV_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/evGTV_v4.00.xsd @@ -1,255 +1,255 @@ - - - - - - - Schema XML de validação do evento informações da GTV 110170 - - - - - - Descrição do Evento - “Informações da GTV” - - - - - - - - - - - - Grupo de Informações das GTV - - - - - - Número da GTV - - - - - - - - - - - Identificador para diferenciar GTV de mesmo número (Usar número do AIDF ou identificador interno da empresa), - - - - - - - - - - - Série - - - - - - - - - - - Subsérie - - - - - - - - - - - Data de Emissão - Formato AAAA-MM-DD - - - - - Número Dígito Verificador - - - - - - - - - - - Quantidade de volumes/malotes - - - - - Informações das Espécies transportadas - - - - - - Tipo da Espécie - 1 - Numerário -2 - Cheque -3 - Moeda -4 - Outros - - - - - - - - - - - - - - Valor Transportada em Espécie indicada - - - - - - - - Informações do Remetente da GTV - - - - - - - Número do CNPJ - Em caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros. - Informar os zeros não significativos. - - - - - Número do CPF - Informar os zeros não significativos. - - - - - - Inscrição Estadual - Informar a IE do remetente ou ISENTO se remetente é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o remetente não seja contribuinte do ICMS não informar o conteúdo. - - - - - - - - Sigla da UF - Informar EX para operações com o exterior. - - - - - Razão social ou nome do remetente - - - - - - - - - - - - - - Informações do Destinatário da GTV - - - - - - - Número do CNPJ - Em caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros. - Informar os zeros não significativos. - - - - - Número do CPF - Informar os zeros não significativos. - - - - - - Inscrição Estadual - Informar a IE do destinatário ou ISENTO se remetente é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o remetente não seja contribuinte do ICMS não informar o conteúdo. - - - - - - - - Sigla da UF - Informar EX para operações com o exterior. - - - - - Razão social ou nome do destinatário - - - - - - - - - - - - - - Placa do veículo - - - - - UF em que veículo está licenciado - Sigla da UF de licenciamento do veículo. - - - - - RNTRC do transportador - - - - - - - - - - - - - - - + + + + + + + Schema XML de validação do evento informações da GTV 110170 + + + + + + Descrição do Evento - “Informações da GTV” + + + + + + + + + + + + Grupo de Informações das GTV + + + + + + Número da GTV + + + + + + + + + + + Identificador para diferenciar GTV de mesmo número (Usar número do AIDF ou identificador interno da empresa), + + + + + + + + + + + Série + + + + + + + + + + + Subsérie + + + + + + + + + + + Data de Emissão + Formato AAAA-MM-DD + + + + + Número Dígito Verificador + + + + + + + + + + + Quantidade de volumes/malotes + + + + + Informações das Espécies transportadas + + + + + + Tipo da Espécie + 1 - Numerário +2 - Cheque +3 - Moeda +4 - Outros + + + + + + + + + + + + + + Valor Transportada em Espécie indicada + + + + + + + + Informações do Remetente da GTV + + + + + + + Número do CNPJ + Em caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros. + Informar os zeros não significativos. + + + + + Número do CPF + Informar os zeros não significativos. + + + + + + Inscrição Estadual + Informar a IE do remetente ou ISENTO se remetente é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o remetente não seja contribuinte do ICMS não informar o conteúdo. + + + + + + + + Sigla da UF + Informar EX para operações com o exterior. + + + + + Razão social ou nome do remetente + + + + + + + + + + + + + + Informações do Destinatário da GTV + + + + + + + Número do CNPJ + Em caso de empresa não estabelecida no Brasil, será informado o CNPJ com zeros. + Informar os zeros não significativos. + + + + + Número do CPF + Informar os zeros não significativos. + + + + + + Inscrição Estadual + Informar a IE do destinatário ou ISENTO se remetente é contribuinte do ICMS isento de inscrição no cadastro de contribuintes do ICMS. Caso o remetente não seja contribuinte do ICMS não informar o conteúdo. + + + + + + + + Sigla da UF + Informar EX para operações com o exterior. + + + + + Razão social ou nome do destinatário + + + + + + + + + + + + + + Placa do veículo + + + + + UF em que veículo está licenciado + Sigla da UF de licenciamento do veículo. + + + + + RNTRC do transportador + + + + + + + + + + + + + + + diff --git a/src/main/resources/schemas/PL_CTe_400/evIECTe_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/evIECTe_v4.00.xsd index 09266903f..8dfa5dfbf 100644 --- a/src/main/resources/schemas/PL_CTe_400/evIECTe_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/evIECTe_v4.00.xsd @@ -1,126 +1,126 @@ - - - - - - - Schema XML de validação do evento insucesso na entrega eletrônico do CT-e -110190 - - - - - - Descrição do Evento - “Insucesso na Entrega do CT-e” - - - - - - - - - - - Número do Protocolo de autorização do CT-e - - - - - Data e hora da tentativa da entrega da NF-e - Formato AAAA-MM-DDTHH:MM:DD TZD - - - - - - - - Número da tentativa de entrega que não teve insucesso - - - - - - - - - - - Motivo do insucesso - 1- Recebedor não encontrado; -2- Recusa do recebedor; -3- Endereço inexistente; -4- Outros (exige informar justificativa) - - - - - - - - - - - - - - Justificativa do Motivo de insucesso, informar apenas para tpMotivo = 4 - - - - - - - - - - - Latitude do ponto de entrega - - - - - Longitude do ponto de entrega - - - - - Hash (SHA1) no formato Base64 resultante da concatenação: Chave de acesso do CT-e + Base64 da imagem capturada da tentativa com insucesso da entrega (Exemplo: foto do local que não recebeu a entrega ou do local sem recebedor) - O hashCSRT é o resultado das funções SHA-1 e base64 do token CSRT fornecido pelo fisco + chave de acesso do DF-e. (Implementação em futura NT) -Observação: 28 caracteres são representados no schema como 20 bytes do tipo base64Binary - - - - - - - - - - Data e hora de geração do hash tentativa entrega - Formato AAAA-MM-DDTHH:MM:DD TZD - - - - - - - - Grupo de informações das NF-e que não tiveram sucesso na entrega ao Destinatário - Informar o grupo apenas para CT-e com tipo de serviço Normal - - - - - - Chave de acesso da NF-e com insucesso na tentativa de entrega - - - - - - - - - + + + + + + + Schema XML de validação do evento insucesso na entrega eletrônico do CT-e +110190 + + + + + + Descrição do Evento - “Insucesso na Entrega do CT-e” + + + + + + + + + + + Número do Protocolo de autorização do CT-e + + + + + Data e hora da tentativa da entrega da NF-e + Formato AAAA-MM-DDTHH:MM:DD TZD + + + + + + + + Número da tentativa de entrega que não teve insucesso + + + + + + + + + + + Motivo do insucesso + 1- Recebedor não encontrado; +2- Recusa do recebedor; +3- Endereço inexistente; +4- Outros (exige informar justificativa) + + + + + + + + + + + + + + Justificativa do Motivo de insucesso, informar apenas para tpMotivo = 4 + + + + + + + + + + + Latitude do ponto de entrega + + + + + Longitude do ponto de entrega + + + + + Hash (SHA1) no formato Base64 resultante da concatenação: Chave de acesso do CT-e + Base64 da imagem capturada da tentativa com insucesso da entrega (Exemplo: foto do local que não recebeu a entrega ou do local sem recebedor) + O hashCSRT é o resultado das funções SHA-1 e base64 do token CSRT fornecido pelo fisco + chave de acesso do DF-e. (Implementação em futura NT) +Observação: 28 caracteres são representados no schema como 20 bytes do tipo base64Binary + + + + + + + + + + Data e hora de geração do hash tentativa entrega + Formato AAAA-MM-DDTHH:MM:DD TZD + + + + + + + + Grupo de informações das NF-e que não tiveram sucesso na entrega ao Destinatário + Informar o grupo apenas para CT-e com tipo de serviço Normal + + + + + + Chave de acesso da NF-e com insucesso na tentativa de entrega + + + + + + + + + diff --git a/src/main/resources/schemas/PL_CTe_400/evPrestDesacordo_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/evPrestDesacordo_v4.00.xsd index 34542d33e..9b1f49cca 100644 --- a/src/main/resources/schemas/PL_CTe_400/evPrestDesacordo_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/evPrestDesacordo_v4.00.xsd @@ -1,49 +1,49 @@ - - - - - - - Schema XML de validação do evento Prestação do Serviço em Desacordo 610110 - - - - - - Descrição do Evento - “Prestação do Serviço em Desacordo” - - - - - - - - - - - - Indicador de operação em desacordo - - - - - - - - - - Observações do tomador - - - - - - - - - - - - - - + + + + + + + Schema XML de validação do evento Prestação do Serviço em Desacordo 610110 + + + + + + Descrição do Evento - “Prestação do Serviço em Desacordo” + + + + + + + + + + + + Indicador de operação em desacordo + + + + + + + + + + Observações do tomador + + + + + + + + + + + + + + diff --git a/src/main/resources/schemas/PL_CTe_400/evRegMultimodal_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/evRegMultimodal_v4.00.xsd index 6ba3eccd6..86eb957ef 100644 --- a/src/main/resources/schemas/PL_CTe_400/evRegMultimodal_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/evRegMultimodal_v4.00.xsd @@ -1,51 +1,51 @@ - - - - - - - Schema XML de validação do evento Registro Multimodal 110160 - - - - - - Descrição do Evento - “Registro Multimodal” - - - - - - - - - - - Informação complementar sobre o registro, indicação do tipo de documento utilizado e demais situações ocorridas no Multimodal (Texto Livre). - - - - - - - - - - - - - Numero do Documento lançado no CT-e Multimodal - - - - - - - - - - - - - - + + + + + + + Schema XML de validação do evento Registro Multimodal 110160 + + + + + + Descrição do Evento - “Registro Multimodal” + + + + + + + + + + + Informação complementar sobre o registro, indicação do tipo de documento utilizado e demais situações ocorridas no Multimodal (Texto Livre). + + + + + + + + + + + + + Numero do Documento lançado no CT-e Multimodal + + + + + + + + + + + + + + diff --git a/src/main/resources/schemas/PL_CTe_400/eventoCTeTiposBasico_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/eventoCTeTiposBasico_v4.00.xsd index 71ce7421d..9693e75a8 100644 --- a/src/main/resources/schemas/PL_CTe_400/eventoCTeTiposBasico_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/eventoCTeTiposBasico_v4.00.xsd @@ -1,331 +1,331 @@ - - - - - - - - Tipo Evento - - - - - - - - Código do órgão de recepção do Evento. Utilizar a Tabela do IBGE extendida, utilizar 90 para identificar SUFRAMA - - - - - Identificação do Ambiente: -1 - Produção -2 - Homologação - - - - - - CNPJ do emissor do evento - - - - - CPF do emissor do evento - Informar zeros não significativos. - -Usar com série específica 920-969 para emitente pessoa física com inscrição estadual - - - - - - Chave de Acesso do CT-e vinculado ao evento - - - - - Data e Hora do Evento, formato UTC (AAAA-MM-DDThh:mm:ssTZD) - - - - - Tipo do Evento - - - - - - - - - - - Seqüencial do evento para o mesmo tipo de evento. Para maioria dos eventos será 1, nos casos em que possa existir mais de um evento o autor do evento deve numerar de forma seqüencial. - - - - - - - - - - - Detalhamento do evento específico - - - - - - XML do evento -Insira neste local o XML específico do tipo de evento (cancelamento, encerramento, registro de passagem). - - - - - - - - - - - - - - - - Grupo de informações do pedido de registro de evento da Nota Fiscal Fácil - - - - - - Solicitação do pedido de registro de evento da NFF. - Será preenchido com a totalidade de campos informados no aplicativo emissor serializado. - - - - - - - - - - - - - - Grupo de Informação do Provedor de Assinatura e Autorização - - - - - - CNPJ do Provedor de Assinatura e Autorização - - - - - Assinatura RSA do Emitente para DFe gerados por PAA - - - - - - Assinatura digital padrão RSA - Converter o atributo Id do DFe para array de bytes e assinar com a chave privada do RSA com algoritmo SHA1 gerando um valor no formato base64. - - - - - Chave Publica no padrão XML RSA Key - - - - - - - - - - - - Identificador da TAG a ser assinada, a regra de formação do Id é: -“ID” + tpEvento + chave do CT-e + nSeqEvento - - - - - - - - - - - - - - - - Tipo retorno do Evento - - - - - - - - Identificação do Ambiente: -1 - Produção -2 - Homologação - - - - - Versão do Aplicativo que recebeu o Evento - - - - - Código do órgão de recepção do Evento. Utilizar a Tabela do IBGE extendida, utilizar 90 para identificar SUFRAMA - - - - - Código do status da registro do Evento - - - - - Descrição literal do status do registro do Evento - - - - - Chave de Acesso CT-e vinculado - - - - - Tipo do Evento vinculado - - - - - - - - - - - Descrição do Evento - - - - - - - - - - - Seqüencial do evento - - - - - - - - - - - Data e Hora de do recebimento do evento ou do registro do evento formato AAAA-MM-DDThh:mm:ssTZD - - - - - Número do protocolo de registro do evento - - - - - - - - - - - - - - - - - - - - - - - Tipo procEvento - - - - - - - - - IP do transmissor do documento fiscal para o ambiente autorizador - - - - - Porta de origem utilizada na conexão (De 0 a 65535) - - - - - - - - - - Data e Hora da Conexão de Origem - - - - - - Tipo Versão do Evento - - - - - - - - - Tipo Modal transporte - - - - - - - - - - - - - - Tipo número sequencial único do AN - - - - - - + + + + + + + + Tipo Evento + + + + + + + + Código do órgão de recepção do Evento. Utilizar a Tabela do IBGE extendida, utilizar 90 para identificar SUFRAMA + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + + CNPJ do emissor do evento + + + + + CPF do emissor do evento + Informar zeros não significativos. + +Usar com série específica 920-969 para emitente pessoa física com inscrição estadual + + + + + + Chave de Acesso do CT-e vinculado ao evento + + + + + Data e Hora do Evento, formato UTC (AAAA-MM-DDThh:mm:ssTZD) + + + + + Tipo do Evento + + + + + + + + + + + Seqüencial do evento para o mesmo tipo de evento. Para maioria dos eventos será 1, nos casos em que possa existir mais de um evento o autor do evento deve numerar de forma seqüencial. + + + + + + + + + + + Detalhamento do evento específico + + + + + + XML do evento +Insira neste local o XML específico do tipo de evento (cancelamento, encerramento, registro de passagem). + + + + + + + + + + + + + + + + Grupo de informações do pedido de registro de evento da Nota Fiscal Fácil + + + + + + Solicitação do pedido de registro de evento da NFF. + Será preenchido com a totalidade de campos informados no aplicativo emissor serializado. + + + + + + + + + + + + + + Grupo de Informação do Provedor de Assinatura e Autorização + + + + + + CNPJ do Provedor de Assinatura e Autorização + + + + + Assinatura RSA do Emitente para DFe gerados por PAA + + + + + + Assinatura digital padrão RSA + Converter o atributo Id do DFe para array de bytes e assinar com a chave privada do RSA com algoritmo SHA1 gerando um valor no formato base64. + + + + + Chave Publica no padrão XML RSA Key + + + + + + + + + + + + Identificador da TAG a ser assinada, a regra de formação do Id é: +“ID” + tpEvento + chave do CT-e + nSeqEvento + + + + + + + + + + + + + + + + Tipo retorno do Evento + + + + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Versão do Aplicativo que recebeu o Evento + + + + + Código do órgão de recepção do Evento. Utilizar a Tabela do IBGE extendida, utilizar 90 para identificar SUFRAMA + + + + + Código do status da registro do Evento + + + + + Descrição literal do status do registro do Evento + + + + + Chave de Acesso CT-e vinculado + + + + + Tipo do Evento vinculado + + + + + + + + + + + Descrição do Evento + + + + + + + + + + + Seqüencial do evento + + + + + + + + + + + Data e Hora de do recebimento do evento ou do registro do evento formato AAAA-MM-DDThh:mm:ssTZD + + + + + Número do protocolo de registro do evento + + + + + + + + + + + + + + + + + + + + + + + Tipo procEvento + + + + + + + + + IP do transmissor do documento fiscal para o ambiente autorizador + + + + + Porta de origem utilizada na conexão (De 0 a 65535) + + + + + + + + + + Data e Hora da Conexão de Origem + + + + + + Tipo Versão do Evento + + + + + + + + + Tipo Modal transporte + + + + + + + + + + + + + + Tipo número sequencial único do AN + + + + + + diff --git a/src/main/resources/schemas/PL_CTe_400/eventoCTe_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/eventoCTe_v4.00.xsd index a61975004..ea60785b4 100644 --- a/src/main/resources/schemas/PL_CTe_400/eventoCTe_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/eventoCTe_v4.00.xsd @@ -1,10 +1,10 @@ - - - - - - - Schema XML de validação do Pedido de Registro de Evento do CT-e - - - + + + + + + + Schema XML de validação do Pedido de Registro de Evento do CT-e + + + diff --git a/src/main/resources/schemas/PL_CTe_400/procCTeOS_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/procCTeOS_v4.00.xsd index c019c2ecb..903af31eb 100644 --- a/src/main/resources/schemas/PL_CTe_400/procCTeOS_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/procCTeOS_v4.00.xsd @@ -1,37 +1,37 @@ - - - - - - - CT-e OS processado - - - - - - - - - - IP do transmissor do documento fiscal para o ambiente autorizador - - - - - Porta de origem utilizada na conexão (De 0 a 65535) - - - - - - - - - - Data e Hora da Conexão de Origem - - - - - + + + + + + + CT-e OS processado + + + + + + + + + + IP do transmissor do documento fiscal para o ambiente autorizador + + + + + Porta de origem utilizada na conexão (De 0 a 65535) + + + + + + + + + + Data e Hora da Conexão de Origem + + + + + diff --git a/src/main/resources/schemas/PL_CTe_400/procCTeSimp_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/procCTeSimp_v4.00.xsd new file mode 100644 index 000000000..69bd578fa --- /dev/null +++ b/src/main/resources/schemas/PL_CTe_400/procCTeSimp_v4.00.xsd @@ -0,0 +1,37 @@ + + + + + + + CT-e Simplificado processado + + + + + + + + + + IP do transmissor do documento fiscal para o ambiente autorizador + + + + + Porta de origem utilizada na conexão (De 0 a 65535) + + + + + + + + + + Data e Hora da Conexão de Origem + + + + + diff --git a/src/main/resources/schemas/PL_CTe_400/procCTe_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/procCTe_v4.00.xsd index c13cb4c81..b1938152d 100644 --- a/src/main/resources/schemas/PL_CTe_400/procCTe_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/procCTe_v4.00.xsd @@ -1,37 +1,37 @@ - - - - - - - CT-e processado - - - - - - - - - - IP do transmissor do documento fiscal para o ambiente autorizador - - - - - Porta de origem utilizada na conexão (De 0 a 65535) - - - - - - - - - - Data e Hora da Conexão de Origem - - - - - + + + + + + + CT-e processado + + + + + + + + + + IP do transmissor do documento fiscal para o ambiente autorizador + + + + + Porta de origem utilizada na conexão (De 0 a 65535) + + + + + + + + + + Data e Hora da Conexão de Origem + + + + + diff --git a/src/main/resources/schemas/PL_CTe_400/procEventoCTe_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/procEventoCTe_v4.00.xsd index ddfe9d4fb..f33ad7700 100644 --- a/src/main/resources/schemas/PL_CTe_400/procEventoCTe_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/procEventoCTe_v4.00.xsd @@ -1,15 +1,15 @@ - - - - - - - Pedido de Registro de Eventos de CT-e processado - - - - - - - - + + + + + + + Pedido de Registro de Eventos de CT-e processado + + + + + + + + diff --git a/src/main/resources/schemas/PL_CTe_400/procGTVe_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/procGTVe_v4.00.xsd index b9a438933..42a9e0713 100644 --- a/src/main/resources/schemas/PL_CTe_400/procGTVe_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/procGTVe_v4.00.xsd @@ -1,37 +1,37 @@ - - - - - - - GTV-e processada - - - - - - - - - - IP do transmissor do documento fiscal para o ambiente autorizador - - - - - Porta de origem utilizada na conexão (De 0 a 65535) - - - - - - - - - - Data e Hora da Conexão de Origem - - - - - + + + + + + + GTV-e processada + + + + + + + + + + IP do transmissor do documento fiscal para o ambiente autorizador + + + + + Porta de origem utilizada na conexão (De 0 a 65535) + + + + + + + + + + Data e Hora da Conexão de Origem + + + + + diff --git a/src/main/resources/schemas/PL_CTe_400/retCTeOS_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/retCTeOS_v4.00.xsd index 3ca744be4..2767bbb82 100644 --- a/src/main/resources/schemas/PL_CTe_400/retCTeOS_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/retCTeOS_v4.00.xsd @@ -1,10 +1,10 @@ - - - - - - - Schema XML de validação do retorno do recibo de envio do CT-e OS (Modelo 67) - - - + + + + + + + Schema XML de validação do retorno do recibo de envio do CT-e OS (Modelo 67) + + + diff --git a/src/main/resources/schemas/PL_CTe_400/retCTeSimp_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/retCTeSimp_v4.00.xsd new file mode 100644 index 000000000..89e98b2bf --- /dev/null +++ b/src/main/resources/schemas/PL_CTe_400/retCTeSimp_v4.00.xsd @@ -0,0 +1,10 @@ + + + + + + + Schema XML de validação do retorno do recibo de envio do CT-e Simplificado (Modelo 57) + + + diff --git a/src/main/resources/schemas/PL_CTe_400/retCTe_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/retCTe_v4.00.xsd index 24f025ddc..7544bcee6 100644 --- a/src/main/resources/schemas/PL_CTe_400/retCTe_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/retCTe_v4.00.xsd @@ -1,10 +1,10 @@ - - - - - - - Schema XML de validação do retorno do recibo de envio do CT-e (Modelo 57) - - - + + + + + + + Schema XML de validação do retorno do recibo de envio do CT-e (Modelo 57) + + + diff --git a/src/main/resources/schemas/PL_CTe_400/retConsSitCTe_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/retConsSitCTe_v4.00.xsd index 3e6aac4e7..4983ac272 100644 --- a/src/main/resources/schemas/PL_CTe_400/retConsSitCTe_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/retConsSitCTe_v4.00.xsd @@ -1,10 +1,10 @@ - - - - - - - Schema XML de validação do retorno da consulta da situação atual do CT-e. - - - + + + + + + + Schema XML de validação do retorno da consulta da situação atual do CT-e. + + + diff --git a/src/main/resources/schemas/PL_CTe_400/retConsStatServCTe_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/retConsStatServCTe_v4.00.xsd index 4bc47d6c1..32ead0a45 100644 --- a/src/main/resources/schemas/PL_CTe_400/retConsStatServCTe_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/retConsStatServCTe_v4.00.xsd @@ -1,10 +1,10 @@ - - - - - - - Schema XML de validação do Resultado da Consulta do Status do Serviço de CT-e - - - + + + + + + + Schema XML de validação do Resultado da Consulta do Status do Serviço de CT-e + + + diff --git a/src/main/resources/schemas/PL_CTe_400/retEventoCTe_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/retEventoCTe_v4.00.xsd index 41010ef8c..7b975de03 100644 --- a/src/main/resources/schemas/PL_CTe_400/retEventoCTe_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/retEventoCTe_v4.00.xsd @@ -1,10 +1,10 @@ - - - - - - - Schema XML de validação do retorno Pedido de Evento do CT-e - - - + + + + + + + Schema XML de validação do retorno Pedido de Evento do CT-e + + + diff --git a/src/main/resources/schemas/PL_CTe_400/retGTVe_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/retGTVe_v4.00.xsd index f4e333168..d676c291b 100644 --- a/src/main/resources/schemas/PL_CTe_400/retGTVe_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/retGTVe_v4.00.xsd @@ -1,10 +1,10 @@ - - - - - - - Schema XML de validação do retorno do recibo de envio da GTV-e (Modelo 64) - - - + + + + + + + Schema XML de validação do retorno do recibo de envio da GTV-e (Modelo 64) + + + diff --git a/src/main/resources/schemas/PL_CTe_400/tiposGeralCTe_v4.00.xsd b/src/main/resources/schemas/PL_CTe_400/tiposGeralCTe_v4.00.xsd index 6afdbea98..dc4f2c2fa 100644 --- a/src/main/resources/schemas/PL_CTe_400/tiposGeralCTe_v4.00.xsd +++ b/src/main/resources/schemas/PL_CTe_400/tiposGeralCTe_v4.00.xsd @@ -1,647 +1,647 @@ - - - - - - Data e Hora, formato UTC (AAAA-MM-DDThh:mm:ssTZD, onde TZD = +hh:mm ou -hh:mm) - - - - - - - - - Tipo Ambiente - - - - - - - - - - Tipo ano - - - - - - - - - Tipo Código da UF da tabela do IBGE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Tipo Código do Município da tabela do IBGE - - - - - - - - - Tipo Código de orgão (UF da tabela do IBGE + 90 SUFRAMA + 91 RFB + 94 SVC-RS + 95 SVC-SP + 96 Sinc. Chaves do RS para SVSP - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Tipo Chave de Documento Fiscal Eletrônico - - - - - - - - - - Tipo Número do CNPJ - - - - - - - - - Tipo Número do Telefone - - - - - - - - - Tipo Número do CNPJ tamanho varíavel (3-14) - - - - - - - - - Tipo Número do CNPJ Opcional - - - - - - - - - Tipo Número do CPF - - - - - - - - - Tipo Número do CPF de tamanho variável (3-11) - - - - - - - - - Tipo data AAAA-MM-DD - - - - - - - - - Tipo Decimal com 5 dígitos, sendo 3 de corpo e 2 decimais - - - - - - - - - Tipo Decimal com 6 dígitos, sendo 3 de corpo e 3 decimais - - - - - - - - - Tipo Decimal com 6 ou 5 dígitos, sendo 3 de corpo e 3 ou 2 decimais - - - - - - - - - Tipo Decimal com 5 dígitos, sendo 3 de corpo e 2 decimais, utilizado em tags opcionais - - - - - - - - - Tipo Decimal com 11 dígitos, sendo 8 de corpo e 3 decimais - - - - - - - - - Tipo Decimal com 11 dígitos, sendo 8 de corpo e 3 decimais utilizado em tags opcionais - - - - - - - - - Tipo Decimal com 12 dígitos, sendo 8 de corpo e 4decimais - - - - - - - - - Tipo Decimal com 12 dígitos, sendo 8 de corpo e 4 decimais, utilizado em tags opcionais - - - - - - - - - Tipo Decimal com 15 dígitos, sendo 9 de corpo e 6 decimais, utilizado em tags opcionais - - - - - - - - - Tipo Decimal com 15 dígitos, sendo 11 de corpo e 4 decimais - - - - - - - - - Tipo Decimal com 15 dígitos, sendo 11 de corpo e 4 decimais, utilizado em tags opcionais - - - - - - - - - Tipo Decimal com 15 dígitos, sendo 12 de corpo e 3 decimais - - - - - - - - - Tipo Decimal com 15 dígitos, sendo 12 de corpo e 3 decimais, utilizado em tags opcionais - - - - - - - - - Tipo Decimal com 16 dígitos, sendo 12 de corpo e 4 decimais - - - - - - - - - Tipo Decimal com 16 dígitos, sendo 12 de corpo e 4 decimais, utilizado em tags opcionais - - - - - - - - - Tipo Decimal com 15 dígitos, sendo 13 de corpo e 2 decimais - - - - - - - - - Tipo Decimal com 15 dígitos, sendo 13 de corpo e 2 decimais, utilizado em tags opcionais - - - - - - - - - Tipo Inscrição Estadual do Emitente - - - - - - - - - - Tipo Inscrição Estadual do Destinatário - - - - - - - - - - Tipo Justificativa - - - - - - - - - Tipo temp médio em segundos - - - - - - - - - Tipo Modelo Documento Fiscal - - - - - - - - - Tipo Modelo Documento Fiscal - - - - - - - - - Tipo Modelo Documento Fiscal - - - - - - - - - - Tipo Modelo Documento Fiscal - - - - - - - - - Tipo Modelo Documento Fiscal - NF Remetente - - - - - - - - - - Tipo da Unidade de Transporte - - - - - - - - - - - - - - - Tipo da Unidade de Carga - - - - - - - - - - - - Tipo Motivo - - - - - - - - - Tipo Número do Documento Fiscal - - - - - - - - - Tipo Número do Protocolo de Status - - - - - - - - - Tipo Número do Recibo do envio de lote de NF-e - - - - - - - - - Tipo Série do Documento Fiscal - - - - - - - - - Tipo Serviço solicitado - - - - - - Tipo Código da Mensagem enviada - - - - - - - - - Tipo string genérico - - - - - - - - - Tipo Sigla da UF - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Tipo Sigla da UF, sem Exterior - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Tipo Versão do Aplicativo - - - - - - - - - Coordenada geográfica Latitude - - - - - - - - Coordenada geográfica Longitude - - - - - - - - Tipo IP versão 4 - - - - - - - - - Tipo Placa - - - - - - - - - Tipo que representa uma chave publica padrão RSA - - - - - - - + + + + + + Data e Hora, formato UTC (AAAA-MM-DDThh:mm:ssTZD, onde TZD = +hh:mm ou -hh:mm) + + + + + + + + + Tipo Ambiente + + + + + + + + + + Tipo ano + + + + + + + + + Tipo Código da UF da tabela do IBGE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tipo Código do Município da tabela do IBGE + + + + + + + + + Tipo Código de orgão (UF da tabela do IBGE + 90 SUFRAMA + 91 RFB + 94 SVC-RS + 95 SVC-SP + 96 Sinc. Chaves do RS para SVSP + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tipo Chave de Documento Fiscal Eletrônico + + + + + + + + + + Tipo Número do CNPJ + + + + + + + + + Tipo Número do Telefone + + + + + + + + + Tipo Número do CNPJ tamanho varíavel (3-14) + + + + + + + + + Tipo Número do CNPJ Opcional + + + + + + + + + Tipo Número do CPF + + + + + + + + + Tipo Número do CPF de tamanho variável (3-11) + + + + + + + + + Tipo data AAAA-MM-DD + + + + + + + + + Tipo Decimal com 5 dígitos, sendo 3 de corpo e 2 decimais + + + + + + + + + Tipo Decimal com 6 dígitos, sendo 3 de corpo e 3 decimais + + + + + + + + + Tipo Decimal com 6 ou 5 dígitos, sendo 3 de corpo e 3 ou 2 decimais + + + + + + + + + Tipo Decimal com 5 dígitos, sendo 3 de corpo e 2 decimais, utilizado em tags opcionais + + + + + + + + + Tipo Decimal com 11 dígitos, sendo 8 de corpo e 3 decimais + + + + + + + + + Tipo Decimal com 11 dígitos, sendo 8 de corpo e 3 decimais utilizado em tags opcionais + + + + + + + + + Tipo Decimal com 12 dígitos, sendo 8 de corpo e 4decimais + + + + + + + + + Tipo Decimal com 12 dígitos, sendo 8 de corpo e 4 decimais, utilizado em tags opcionais + + + + + + + + + Tipo Decimal com 15 dígitos, sendo 9 de corpo e 6 decimais, utilizado em tags opcionais + + + + + + + + + Tipo Decimal com 15 dígitos, sendo 11 de corpo e 4 decimais + + + + + + + + + Tipo Decimal com 15 dígitos, sendo 11 de corpo e 4 decimais, utilizado em tags opcionais + + + + + + + + + Tipo Decimal com 15 dígitos, sendo 12 de corpo e 3 decimais + + + + + + + + + Tipo Decimal com 15 dígitos, sendo 12 de corpo e 3 decimais, utilizado em tags opcionais + + + + + + + + + Tipo Decimal com 16 dígitos, sendo 12 de corpo e 4 decimais + + + + + + + + + Tipo Decimal com 16 dígitos, sendo 12 de corpo e 4 decimais, utilizado em tags opcionais + + + + + + + + + Tipo Decimal com 15 dígitos, sendo 13 de corpo e 2 decimais + + + + + + + + + Tipo Decimal com 15 dígitos, sendo 13 de corpo e 2 decimais, utilizado em tags opcionais + + + + + + + + + Tipo Inscrição Estadual do Emitente + + + + + + + + + + Tipo Inscrição Estadual do Destinatário + + + + + + + + + + Tipo Justificativa + + + + + + + + + Tipo temp médio em segundos + + + + + + + + + Tipo Modelo Documento Fiscal + + + + + + + + + Tipo Modelo Documento Fiscal + + + + + + + + + Tipo Modelo Documento Fiscal + + + + + + + + + + Tipo Modelo Documento Fiscal + + + + + + + + + Tipo Modelo Documento Fiscal - NF Remetente + + + + + + + + + + Tipo da Unidade de Transporte + + + + + + + + + + + + + + + Tipo da Unidade de Carga + + + + + + + + + + + + Tipo Motivo + + + + + + + + + Tipo Número do Documento Fiscal + + + + + + + + + Tipo Número do Protocolo de Status + + + + + + + + + Tipo Número do Recibo do envio de lote de NF-e + + + + + + + + + Tipo Série do Documento Fiscal + + + + + + + + + Tipo Serviço solicitado + + + + + + Tipo Código da Mensagem enviada + + + + + + + + + Tipo string genérico + + + + + + + + + Tipo Sigla da UF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tipo Sigla da UF, sem Exterior + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tipo Versão do Aplicativo + + + + + + + + + Coordenada geográfica Latitude + + + + + + + + Coordenada geográfica Longitude + + + + + + + + Tipo IP versão 4 + + + + + + + + + Tipo Placa + + + + + + + + + Tipo que representa uma chave publica padrão RSA + + + + + + + diff --git a/src/main/resources/schemas/PL_CTe_400/xmldsig-core-schema_v1.01.xsd b/src/main/resources/schemas/PL_CTe_400/xmldsig-core-schema_v1.01.xsd index 76b74b38d..6e9063c9f 100644 --- a/src/main/resources/schemas/PL_CTe_400/xmldsig-core-schema_v1.01.xsd +++ b/src/main/resources/schemas/PL_CTe_400/xmldsig-core-schema_v1.01.xsd @@ -1,98 +1,98 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/test/java/com/fincatto/documentofiscal/mdfe3/FabricaDeObjetosFakeMDFe.java b/src/test/java/com/fincatto/documentofiscal/mdfe3/FabricaDeObjetosFakeMDFe.java index daf952774..766427064 100755 --- a/src/test/java/com/fincatto/documentofiscal/mdfe3/FabricaDeObjetosFakeMDFe.java +++ b/src/test/java/com/fincatto/documentofiscal/mdfe3/FabricaDeObjetosFakeMDFe.java @@ -590,9 +590,9 @@ public static MDFInfoProdutoPredominanteInfLotacao getMDFInfoProdutoPredominante public static MDFInfoProdutoPredominanteInfLotacaoLocalCarrega getMDFInfoProdutoPredominanteInfLotacaoLocalCarrega() { MDFInfoProdutoPredominanteInfLotacaoLocalCarrega a = new MDFInfoProdutoPredominanteInfLotacaoLocalCarrega(); - a.setCEP("99999999"); - a.setLatitude(null); - a.setLongitude(null); + a.setCEP(null); + a.setLatitude(Float.valueOf("-11.235689")); + a.setLongitude(Float.valueOf("-32.986574")); return a; } diff --git a/src/test/java/com/fincatto/documentofiscal/mdfe3/classes/nota/MDFProcessadoTest.java b/src/test/java/com/fincatto/documentofiscal/mdfe3/classes/nota/MDFProcessadoTest.java index dccddcae0..5d38ef7ff 100644 --- a/src/test/java/com/fincatto/documentofiscal/mdfe3/classes/nota/MDFProcessadoTest.java +++ b/src/test/java/com/fincatto/documentofiscal/mdfe3/classes/nota/MDFProcessadoTest.java @@ -26,7 +26,7 @@ */ public class MDFProcessadoTest { - final String xmlEspected = "3222258112365412345689112019-05-28T11:07:55-03:00103.0RJES3304557Rio de Janeiro2019-05-28T11:07:55-03:00999999999999999999999999XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVV1234ASDFGBBBBBBBBBB3300100Angra dos Reis99999999RJ9999999999nonono@nono.non.no87654321123456789123999999999999999999999999999999999999999999999999999.9999999999999999NONONONONO NONONO999999999999999988888.88COMPCOMPCOMP9999.9910012020-03-0388888.8800115251MTX5K569999999999988888813239999999999955555555NONONONO NONONONO77777777ES1NONONONO NONONONO999999999990201ES1MTX5K56999999999988888813023002ES9999999999955555555NONONONO NONONONO77777777ES13300100Angra dos Reis3333333333333333333333333333333333333333333312345678912351234567891235123456789111258123654789015698123654789065564567AAAAAA887944333333333333333333333333333333333333333333333312345678912351234567891235123456789211258123654789015698123654789065564567AAAAAA887944333333333333333333333333333333333333333333333311258123654789015698123654789065564567AAAAAA8879443321234567890123489172658591754401086218048846912345678901234124578986532457898651245789865322154879865325487986532154876124578986532215487986532548798653215487705PRODUTO PRODUTO PRODUTO PRODUTOSEM GTIN1234567899999999-11.235689-32.9865721115689.6902456589.5800098765432199999999999999XSSWERTYUIPPASDSDSAFHGPIUYTRDFBJKLMNHYUIKJNBVFCVG{"id":"1","nome":"NONONO"}DGElW+22IC8ksSISecob4b2l5QU=hKdILXeEV/2xNpjDEMLR6USZYQF/z9WpHEFXVVwrvPAvuVrR9zpuuLA73zEj3cbwPIJ3x8SSrh5y E22MF2B/HyiE+iOVgljBoOdJY6Ox1N4yzR5Ybz4CyRjDjyj2cDiChWEe3xe/hDtIB5ZSmcsBTegq xoyi/fmfDanqnjIH9pbdej48N+4z4g3z87KBxUgh7cfoRX8YxTIGW8RPwZR6J7pCgtdBx0zxAAD8 X9A8LFYI/EgIBR8BxmAHKRnr2V8GqVKtbmJsY/PPWdsjBF1SAyvVekbvc2BqJOJNbV4IZSWVnsq0 FNWQO1sE9AZMsBseKj4/CYx9VcFRzbZp/M5phw==MIIH6DCCBdCgAwIBAgIQdc1vl3hPXUCnmvgAvnw0fDANBgkqhkiG9w0BAQsFADB4MQswCQYDVQQG EwJCUjETMBEGA1UEChMKSUNQLUJyYXNpbDE2MDQGA1UECxMtU2VjcmV0YXJpYSBkYSBSZWNlaXRh IEZlZGVyYWwgZG8gQnJhc2lsIC0gUkZCMRwwGgYDVQQDExNBQyBDZXJ0aXNpZ24gUkZCIEc1MB4X DTIwMDUyNzEzNTQwM1oXDTIxMDUyNzEzNTQwM1owgdkxCzAJBgNVBAYTAkJSMRMwEQYDVQQKDApJ Q1AtQnJhc2lsMQswCQYDVQQIDAJSSjEOMAwGA1UEBwwFTWFjYWUxNjA0BgNVBAsMLVNlY3JldGFy aWEgZGEgUmVjZWl0YSBGZWRlcmFsIGRvIEJyYXNpbCAtIFJGQjEWMBQGA1UECwwNUkZCIGUtQ05Q SiBBMTEXMBUGA1UECwwOMTE4NzEzODgwMDAxMTIxLzAtBgNVBAMMJkdMT0JPTUFSIENPTUVSQ0lB TCBMVERBOjM2MjkzMjY0MDAwMTI4MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzX1v mnxpJZfSnKem+e7p16Bh5PiyjYtJ4hhlNQ8bq8hR96NlzrO+Ar72GJQcfUX1oWsd2K2SdnSzD8Q0 UdnTav+Zzu3TKQA8pIdC/tsGQqD7lN9yyxkgv7vcBHoyIf5LOX1BfdNuBpvPdHlqverzRkX7i0O9 Z2+1dZm11aqJqj6rlZ+LSEROOLBj6nPOsgIahwo8rlfpW3F851m6DtBfxULVHEa6m5AcVZKa4uDl 1KoF4C/UUJN/ka++ialk/TWt9GR9hmWEO7oEBbKzwSaAkgimVFkh0g6J+dCRYHSpZLX/makilirT a7ZJJGQPpJ9tbKjT/o1egtAeW0pZaVWdqwIDAQABo4IDCjCCAwYwgbkGA1UdEQSBsTCBrqA9BgVg TAEDBKA0BDIyNjEwMTk1NzQyMDU2NjE2NzM0MDAwMDAwMDAwMDAwMDAwMDAwMDA0MjAwOTJTU1BF U6AfBgVgTAEDAqAWBBRSRU5BVE8gRlJBTkNJU0NPIEdPTqAZBgVgTAEDA6AQBA4zNjI5MzI2NDAw MDEyOKAXBgVgTAEDB6AOBAwwMDAwMDAwMDAwMDCBGEdMT0JPTUFSQEdMT0JPTUFSLkNPTS5CUjAJ BgNVHRMEAjAAMB8GA1UdIwQYMBaAFFN9f52+0WHQILran+OJpxNzWM1CMH8GA1UdIAR4MHYwdAYG YEwBAgEMMGowaAYIKwYBBQUHAgEWXGh0dHA6Ly9pY3AtYnJhc2lsLmNlcnRpc2lnbi5jb20uYnIv cmVwb3NpdG9yaW8vZHBjL0FDX0NlcnRpc2lnbl9SRkIvRFBDX0FDX0NlcnRpc2lnbl9SRkIucGRm MIG8BgNVHR8EgbQwgbEwV6BVoFOGUWh0dHA6Ly9pY3AtYnJhc2lsLmNlcnRpc2lnbi5jb20uYnIv cmVwb3NpdG9yaW8vbGNyL0FDQ2VydGlzaWduUkZCRzUvTGF0ZXN0Q1JMLmNybDBWoFSgUoZQaHR0 cDovL2ljcC1icmFzaWwub3V0cmFsY3IuY29tLmJyL3JlcG9zaXRvcmlvL2xjci9BQ0NlcnRpc2ln blJGQkc1L0xhdGVzdENSTC5jcmwwDgYDVR0PAQH/BAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMC BggrBgEFBQcDBDCBrAYIKwYBBQUHAQEEgZ8wgZwwXwYIKwYBBQUHMAKGU2h0dHA6Ly9pY3AtYnJh c2lsLmNlcnRpc2lnbi5jb20uYnIvcmVwb3NpdG9yaW8vY2VydGlmaWNhZG9zL0FDX0NlcnRpc2ln bl9SRkJfRzUucDdjMDkGCCsGAQUFBzABhi1odHRwOi8vb2NzcC1hYy1jZXJ0aXNpZ24tcmZiLmNl cnRpc2lnbi5jb20uYnIwDQYJKoZIhvcNAQELBQADggIBAKm3NO8lmyabocQTKdfD2/7URoLF7Jie qkKChvgPRfXTcS5vuoAbXfyAHwHIE9vinS0NegjcOAtpsWtY0dm4A4zxiPom9TKz2fQSH2qCYOxm d6DH4i0QTZS9sqjX8WMiLpAj0KgbjH1L7QUfe0y3TKTM5c37ZN0Wn6URW16vfY/SHPHGz5hWIW0K 4Dsr2H2AXikixfwGekoBTyGvRy7waqmiNU2DPNndDTyS79IoDc+wzuNG5cehljMpgPHi1DlikD3o UPW6MMrQpwjJsejj0+6lzR72zDwOcB1B7Sv8zNEjcqekkx89xaKQAVz3S1moUbLvPXE+b6i4ZYAM LQoIng8w3eyDzfucxwPevjFxePniRM5aLhEG7ArQWdKoc9SgovEg1prT2QA5JrZfeS3jHywel+tC pwz06aM7aBMXUvNVlMzia0ixgHT7S00zzs7YeRE4CxLzX/0imn9nl5G9cfOrOyUPm61x/m4fzyGO 1jc3vlv3KNRdzvAKQecpLTxAuIU1v0J0vUjSjjKpbtFmHrLrsCQHhPCqcgKAgV7UdU/FZtaIDr+G 8xho1HSuXGi+klzQXdPE7QGJw8rnVAUMo75vkfihYtZQpjLypfQGtlcuXdC9XOQdbIGjWqrZYmHh O7z7O+bKzTEIMG5C9M0wJU2KzK+2jspLWHJCw4zHUIsq2RS20200626134456332007362932640001285800100000003010459811922020-07-02T23:29:33-03:00999999999999999DGElW+22IC8ksSISecob4b2l5QU=100Autorizado o uso do MDF-e"; + final String xmlEspected = "3222258112365412345689112019-05-28T11:07:55-03:00103.0RJES3304557Rio de Janeiro2019-05-28T11:07:55-03:00999999999999999999999999XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVV1234ASDFGBBBBBBBBBB3300100Angra dos Reis99999999RJ9999999999nonono@nono.non.no87654321123456789123999999999999999999999999999999999999999999999999999.9999999999999999NONONONONO NONONO999999999999999988888.88COMPCOMPCOMP9999.9910012020-03-0388888.8800115251MTX5K569999999999988888813239999999999955555555NONONONO NONONONO77777777ES1NONONONO NONONONO999999999990201ES1MTX5K56999999999988888813023002ES9999999999955555555NONONONO NONONONO77777777ES13300100Angra dos Reis3333333333333333333333333333333333333333333312345678912351234567891235123456789111258123654789015698123654789065564567AAAAAA887944333333333333333333333333333333333333333333333312345678912351234567891235123456789211258123654789015698123654789065564567AAAAAA887944333333333333333333333333333333333333333333333311258123654789015698123654789065564567AAAAAA8879443321234567890123489172658591754401086218048846912345678901234124578986532457898651245789865322154879865325487986532154876124578986532215487986532548798653215487705PRODUTO PRODUTO PRODUTO PRODUTOSEM GTIN12345678-11.235689-32.986572-11.235689-32.9865721115689.6902456589.5800098765432199999999999999XSSWERTYUIPPASDSDSAFHGPIUYTRDFBJKLMNHYUIKJNBVFCVG{"id":"1","nome":"NONONO"}DGElW+22IC8ksSISecob4b2l5QU=hKdILXeEV/2xNpjDEMLR6USZYQF/z9WpHEFXVVwrvPAvuVrR9zpuuLA73zEj3cbwPIJ3x8SSrh5y E22MF2B/HyiE+iOVgljBoOdJY6Ox1N4yzR5Ybz4CyRjDjyj2cDiChWEe3xe/hDtIB5ZSmcsBTegq xoyi/fmfDanqnjIH9pbdej48N+4z4g3z87KBxUgh7cfoRX8YxTIGW8RPwZR6J7pCgtdBx0zxAAD8 X9A8LFYI/EgIBR8BxmAHKRnr2V8GqVKtbmJsY/PPWdsjBF1SAyvVekbvc2BqJOJNbV4IZSWVnsq0 FNWQO1sE9AZMsBseKj4/CYx9VcFRzbZp/M5phw==MIIH6DCCBdCgAwIBAgIQdc1vl3hPXUCnmvgAvnw0fDANBgkqhkiG9w0BAQsFADB4MQswCQYDVQQG EwJCUjETMBEGA1UEChMKSUNQLUJyYXNpbDE2MDQGA1UECxMtU2VjcmV0YXJpYSBkYSBSZWNlaXRh IEZlZGVyYWwgZG8gQnJhc2lsIC0gUkZCMRwwGgYDVQQDExNBQyBDZXJ0aXNpZ24gUkZCIEc1MB4X DTIwMDUyNzEzNTQwM1oXDTIxMDUyNzEzNTQwM1owgdkxCzAJBgNVBAYTAkJSMRMwEQYDVQQKDApJ Q1AtQnJhc2lsMQswCQYDVQQIDAJSSjEOMAwGA1UEBwwFTWFjYWUxNjA0BgNVBAsMLVNlY3JldGFy aWEgZGEgUmVjZWl0YSBGZWRlcmFsIGRvIEJyYXNpbCAtIFJGQjEWMBQGA1UECwwNUkZCIGUtQ05Q SiBBMTEXMBUGA1UECwwOMTE4NzEzODgwMDAxMTIxLzAtBgNVBAMMJkdMT0JPTUFSIENPTUVSQ0lB TCBMVERBOjM2MjkzMjY0MDAwMTI4MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzX1v mnxpJZfSnKem+e7p16Bh5PiyjYtJ4hhlNQ8bq8hR96NlzrO+Ar72GJQcfUX1oWsd2K2SdnSzD8Q0 UdnTav+Zzu3TKQA8pIdC/tsGQqD7lN9yyxkgv7vcBHoyIf5LOX1BfdNuBpvPdHlqverzRkX7i0O9 Z2+1dZm11aqJqj6rlZ+LSEROOLBj6nPOsgIahwo8rlfpW3F851m6DtBfxULVHEa6m5AcVZKa4uDl 1KoF4C/UUJN/ka++ialk/TWt9GR9hmWEO7oEBbKzwSaAkgimVFkh0g6J+dCRYHSpZLX/makilirT a7ZJJGQPpJ9tbKjT/o1egtAeW0pZaVWdqwIDAQABo4IDCjCCAwYwgbkGA1UdEQSBsTCBrqA9BgVg TAEDBKA0BDIyNjEwMTk1NzQyMDU2NjE2NzM0MDAwMDAwMDAwMDAwMDAwMDAwMDA0MjAwOTJTU1BF U6AfBgVgTAEDAqAWBBRSRU5BVE8gRlJBTkNJU0NPIEdPTqAZBgVgTAEDA6AQBA4zNjI5MzI2NDAw MDEyOKAXBgVgTAEDB6AOBAwwMDAwMDAwMDAwMDCBGEdMT0JPTUFSQEdMT0JPTUFSLkNPTS5CUjAJ BgNVHRMEAjAAMB8GA1UdIwQYMBaAFFN9f52+0WHQILran+OJpxNzWM1CMH8GA1UdIAR4MHYwdAYG YEwBAgEMMGowaAYIKwYBBQUHAgEWXGh0dHA6Ly9pY3AtYnJhc2lsLmNlcnRpc2lnbi5jb20uYnIv cmVwb3NpdG9yaW8vZHBjL0FDX0NlcnRpc2lnbl9SRkIvRFBDX0FDX0NlcnRpc2lnbl9SRkIucGRm MIG8BgNVHR8EgbQwgbEwV6BVoFOGUWh0dHA6Ly9pY3AtYnJhc2lsLmNlcnRpc2lnbi5jb20uYnIv cmVwb3NpdG9yaW8vbGNyL0FDQ2VydGlzaWduUkZCRzUvTGF0ZXN0Q1JMLmNybDBWoFSgUoZQaHR0 cDovL2ljcC1icmFzaWwub3V0cmFsY3IuY29tLmJyL3JlcG9zaXRvcmlvL2xjci9BQ0NlcnRpc2ln blJGQkc1L0xhdGVzdENSTC5jcmwwDgYDVR0PAQH/BAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMC BggrBgEFBQcDBDCBrAYIKwYBBQUHAQEEgZ8wgZwwXwYIKwYBBQUHMAKGU2h0dHA6Ly9pY3AtYnJh c2lsLmNlcnRpc2lnbi5jb20uYnIvcmVwb3NpdG9yaW8vY2VydGlmaWNhZG9zL0FDX0NlcnRpc2ln bl9SRkJfRzUucDdjMDkGCCsGAQUFBzABhi1odHRwOi8vb2NzcC1hYy1jZXJ0aXNpZ24tcmZiLmNl cnRpc2lnbi5jb20uYnIwDQYJKoZIhvcNAQELBQADggIBAKm3NO8lmyabocQTKdfD2/7URoLF7Jie qkKChvgPRfXTcS5vuoAbXfyAHwHIE9vinS0NegjcOAtpsWtY0dm4A4zxiPom9TKz2fQSH2qCYOxm d6DH4i0QTZS9sqjX8WMiLpAj0KgbjH1L7QUfe0y3TKTM5c37ZN0Wn6URW16vfY/SHPHGz5hWIW0K 4Dsr2H2AXikixfwGekoBTyGvRy7waqmiNU2DPNndDTyS79IoDc+wzuNG5cehljMpgPHi1DlikD3o UPW6MMrQpwjJsejj0+6lzR72zDwOcB1B7Sv8zNEjcqekkx89xaKQAVz3S1moUbLvPXE+b6i4ZYAM LQoIng8w3eyDzfucxwPevjFxePniRM5aLhEG7ArQWdKoc9SgovEg1prT2QA5JrZfeS3jHywel+tC pwz06aM7aBMXUvNVlMzia0ixgHT7S00zzs7YeRE4CxLzX/0imn9nl5G9cfOrOyUPm61x/m4fzyGO 1jc3vlv3KNRdzvAKQecpLTxAuIU1v0J0vUjSjjKpbtFmHrLrsCQHhPCqcgKAgV7UdU/FZtaIDr+G 8xho1HSuXGi+klzQXdPE7QGJw8rnVAUMo75vkfihYtZQpjLypfQGtlcuXdC9XOQdbIGjWqrZYmHh O7z7O+bKzTEIMG5C9M0wJU2KzK+2jspLWHJCw4zHUIsq2RS20200626134456332007362932640001285800100000003010459811922020-07-02T23:29:33-03:00999999999999999DGElW+22IC8ksSISecob4b2l5QU=100Autorizado o uso do MDF-e"; final String xmlActual = FabricaDeObjetosFakeMDFe.getMDFProcessado().toString(); @Test