From 037a4990d3cd1a4643ff7c36747ab6b93cf137d1 Mon Sep 17 00:00:00 2001 From: Leonardo Gregianin Date: Thu, 27 Feb 2025 06:57:29 -0400 Subject: [PATCH 1/3] Atualiza schemas da MDF-e --- .../MDF-e/consSitMDFeTiposBasico_v3.00.xsd | 19 +++++ pynfe/data/XSDs/MDF-e/evEncMDFe_v3.00.xsd | 11 +++ .../MDF-e/eventoMDFeTiposBasico_v3.00.xsd | 65 +++++++++++++++-- .../data/XSDs/MDF-e/mdfeTiposBasico_v3.00.xsd | 69 +++++++++++++++++-- .../data/XSDs/MDF-e/tiposGeralMDFe_v3.00.xsd | 9 +++ 5 files changed, 164 insertions(+), 9 deletions(-) diff --git a/pynfe/data/XSDs/MDF-e/consSitMDFeTiposBasico_v3.00.xsd b/pynfe/data/XSDs/MDF-e/consSitMDFeTiposBasico_v3.00.xsd index 125fa8bd..89fab77e 100644 --- a/pynfe/data/XSDs/MDF-e/consSitMDFeTiposBasico_v3.00.xsd +++ b/pynfe/data/XSDs/MDF-e/consSitMDFeTiposBasico_v3.00.xsd @@ -103,6 +103,25 @@ + + + Grupo de informações do compartilhamento do MDFe com InfraSA para geração do DTe + + + + + + Número do Protocolo de geração do DTe + + + + + Data e hora de geração do protocolo, no formato AAAA-MM-DDTHH:MM:SS TZD. + + + + + diff --git a/pynfe/data/XSDs/MDF-e/evEncMDFe_v3.00.xsd b/pynfe/data/XSDs/MDF-e/evEncMDFe_v3.00.xsd index e74b1e91..e78e3880 100644 --- a/pynfe/data/XSDs/MDF-e/evEncMDFe_v3.00.xsd +++ b/pynfe/data/XSDs/MDF-e/evEncMDFe_v3.00.xsd @@ -42,6 +42,17 @@ Código do Município de Encerramento do manifesto + + + Indicador que deve ser informado quando o encerramento for registrado pelo transportador terceiro + Informar valor 1 quando o MDFe for encerrado pelo transportador terceiro, este sendo diferente do emitente do MDFe + + + + + + + diff --git a/pynfe/data/XSDs/MDF-e/eventoMDFeTiposBasico_v3.00.xsd b/pynfe/data/XSDs/MDF-e/eventoMDFeTiposBasico_v3.00.xsd index 412203e3..80329798 100644 --- a/pynfe/data/XSDs/MDF-e/eventoMDFeTiposBasico_v3.00.xsd +++ b/pynfe/data/XSDs/MDF-e/eventoMDFeTiposBasico_v3.00.xsd @@ -1,5 +1,5 @@ - + @@ -13,7 +13,7 @@ - Código do órgão de recepção do Evento. Utilizar a Tabela do IBGE extendida, utilizar 90 para identificar SUFRAMA, 91 para RFB, 92 para BackOffice BRId e 93 para ONE + Código do órgão de recepção do Evento. Utilizar a Tabela do IBGE extendida, utilizar 90 para identificar SUFRAMA, 91 para RFB, 93 para ONE, 94 para SVBA @@ -68,7 +68,7 @@ Usar com serie específica 920-969 para emitente pessoa física com inscrição - + @@ -88,6 +88,61 @@ Insira neste local o XML específico do tipo de evento (cancelamento, encerramen + + + 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 + + + + + + + + @@ -96,7 +151,7 @@ Insira neste local o XML específico do tipo de evento (cancelamento, encerramen - + @@ -175,7 +230,7 @@ Insira neste local o XML específico do tipo de evento (cancelamento, encerramen - + diff --git a/pynfe/data/XSDs/MDF-e/mdfeTiposBasico_v3.00.xsd b/pynfe/data/XSDs/MDF-e/mdfeTiposBasico_v3.00.xsd index 73cf9f7a..53b850a2 100644 --- a/pynfe/data/XSDs/MDF-e/mdfeTiposBasico_v3.00.xsd +++ b/pynfe/data/XSDs/MDF-e/mdfeTiposBasico_v3.00.xsd @@ -355,7 +355,7 @@ Por exemplo, o arquivo para o schema do modal Rodoviário na versão 1.00 será - + Conhecimentos de Tranporte - usar este grupo quando for prestador de serviço de transporte @@ -489,10 +489,37 @@ Por exemplo, o arquivo para o schema do modal Rodoviário na versão 1.00 será + + + + Indicador de Prestação parcial + + + + + + + + + + + Grupo de informações das NFe que foram entregues do CTe relacionado + + + + + + Nota Fiscal Eletrônica + + + + + + - + Nota Fiscal Eletronica @@ -610,7 +637,7 @@ Por exemplo, o arquivo para o schema do modal Rodoviário na versão 1.00 será - + Manifesto Eletrônico de Documentos Fiscais. Somente para modal Aquaviário (vide regras MOC) @@ -1142,13 +1169,47 @@ Dados obrigatórios apenas no modal Rodoviário, depois da lei 11.442/07. Para o - + + + + 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 + + + + + + + + diff --git a/pynfe/data/XSDs/MDF-e/tiposGeralMDFe_v3.00.xsd b/pynfe/data/XSDs/MDF-e/tiposGeralMDFe_v3.00.xsd index af1fc447..ac014bd3 100644 --- a/pynfe/data/XSDs/MDF-e/tiposGeralMDFe_v3.00.xsd +++ b/pynfe/data/XSDs/MDF-e/tiposGeralMDFe_v3.00.xsd @@ -644,4 +644,13 @@ + + + Tipo que representa uma chave publica padrão RSA + + + + + + From bc69a3654c3a93b2f5536a8afb9ac1e507c1cb2e Mon Sep 17 00:00:00 2001 From: Leonardo Gregianin Date: Thu, 27 Feb 2025 06:58:33 -0400 Subject: [PATCH 2/3] Atualiza schemas da NF-e --- .../data/XSDs/NF-e/EventoCancEConf_v1.00.xsd | 9 + .../NF-e/EventoCancInsucessoNFe_v1.00.xsd | 9 + pynfe/data/XSDs/NF-e/EventoEConf_v1.00.xsd | 9 + .../XSDs/NF-e/EventoInsucessoNFe_v1.00.xsd | 9 + pynfe/data/XSDs/NF-e/consReciNFe_v4.00.xsd | 18 +- pynfe/data/XSDs/NF-e/consSitNFe_v4.00.xsd | 18 +- pynfe/data/XSDs/NF-e/consStatServ_v4.00.xsd | 18 +- pynfe/data/XSDs/NF-e/e110192_v1.00.xsd | 106 +++++ pynfe/data/XSDs/NF-e/e110193_v1.00.xsd | 40 ++ pynfe/data/XSDs/NF-e/e110750_v1.00.xsd | 138 +++++++ pynfe/data/XSDs/NF-e/e110751_v1.00.xsd | 39 ++ .../XSDs/NF-e/envEventoCancEConf_v1.00.xsd | 10 + .../NF-e/envEventoCancInsucessoNFe_v1.00.xsd | 10 + pynfe/data/XSDs/NF-e/envEventoEConf_v1.00.xsd | 10 + .../XSDs/NF-e/envEventoInsucessoNFe_v1.00.xsd | 10 + pynfe/data/XSDs/NF-e/enviNFe_v4.00.xsd | 18 +- pynfe/data/XSDs/NF-e/inutNFe_v4.00.xsd | 18 +- .../XSDs/NF-e/leiauteConsStatServ_v4.00.xsd | 196 ++++----- .../NF-e/leiauteEventoCancEConf_v1.00.xsd | 296 ++++++++++++++ .../leiauteEventoCancInsucessoNFe_v1.00.xsd | 297 ++++++++++++++ .../XSDs/NF-e/leiauteEventoEConf_v1.00.xsd | 296 ++++++++++++++ .../NF-e/leiauteEventoInsucessoNFe_v1.00.xsd | 297 ++++++++++++++ pynfe/data/XSDs/NF-e/leiauteInutNFe_v4.00.xsd | 386 +++++++++--------- pynfe/data/XSDs/NF-e/leiauteNFe_v4.00.xsd | 10 +- pynfe/data/XSDs/NF-e/nfe_v4.00.xsd | 18 +- .../XSDs/NF-e/procEventoCancEConf_v1.00.xsd | 9 + .../NF-e/procEventoCancInsucessoNFe_v1.00.xsd | 9 + .../data/XSDs/NF-e/procEventoEConf_v1.00.xsd | 9 + .../NF-e/procEventoInsucessoNFe_v1.00.xsd | 9 + pynfe/data/XSDs/NF-e/procInutNFe_v4.00.xsd | 18 +- pynfe/data/XSDs/NF-e/procNFe_v4.00.xsd | 18 +- pynfe/data/XSDs/NF-e/resEvento_v1.01.xsd | 95 ++++- pynfe/data/XSDs/NF-e/resNFe_v1.01.xsd | 110 ++++- pynfe/data/XSDs/NF-e/retConsCad_v2.00.xsd | 18 +- pynfe/data/XSDs/NF-e/retConsReciNFe_v4.00.xsd | 18 +- pynfe/data/XSDs/NF-e/retConsSitNFe_v4.00.xsd | 18 +- .../data/XSDs/NF-e/retConsStatServ_v4.00.xsd | 18 +- pynfe/data/XSDs/NF-e/retEnviNFe_v4.00.xsd | 18 +- .../XSDs/NF-e/retEventoCancEConf_v1.00.xsd | 9 + .../NF-e/retEventoCancInsucessoNFe_v1.00.xsd | 9 + pynfe/data/XSDs/NF-e/retEventoEConf_v1.00.xsd | 9 + .../XSDs/NF-e/retEventoInsucessoNFe_v1.00.xsd | 9 + pynfe/data/XSDs/NF-e/retInutNFe_v4.00.xsd | 18 +- 43 files changed, 2281 insertions(+), 425 deletions(-) create mode 100644 pynfe/data/XSDs/NF-e/EventoCancEConf_v1.00.xsd create mode 100644 pynfe/data/XSDs/NF-e/EventoCancInsucessoNFe_v1.00.xsd create mode 100644 pynfe/data/XSDs/NF-e/EventoEConf_v1.00.xsd create mode 100644 pynfe/data/XSDs/NF-e/EventoInsucessoNFe_v1.00.xsd create mode 100644 pynfe/data/XSDs/NF-e/e110192_v1.00.xsd create mode 100644 pynfe/data/XSDs/NF-e/e110193_v1.00.xsd create mode 100644 pynfe/data/XSDs/NF-e/e110750_v1.00.xsd create mode 100644 pynfe/data/XSDs/NF-e/e110751_v1.00.xsd create mode 100644 pynfe/data/XSDs/NF-e/envEventoCancEConf_v1.00.xsd create mode 100644 pynfe/data/XSDs/NF-e/envEventoCancInsucessoNFe_v1.00.xsd create mode 100644 pynfe/data/XSDs/NF-e/envEventoEConf_v1.00.xsd create mode 100644 pynfe/data/XSDs/NF-e/envEventoInsucessoNFe_v1.00.xsd create mode 100644 pynfe/data/XSDs/NF-e/leiauteEventoCancEConf_v1.00.xsd create mode 100644 pynfe/data/XSDs/NF-e/leiauteEventoCancInsucessoNFe_v1.00.xsd create mode 100644 pynfe/data/XSDs/NF-e/leiauteEventoEConf_v1.00.xsd create mode 100644 pynfe/data/XSDs/NF-e/leiauteEventoInsucessoNFe_v1.00.xsd create mode 100644 pynfe/data/XSDs/NF-e/procEventoCancEConf_v1.00.xsd create mode 100644 pynfe/data/XSDs/NF-e/procEventoCancInsucessoNFe_v1.00.xsd create mode 100644 pynfe/data/XSDs/NF-e/procEventoEConf_v1.00.xsd create mode 100644 pynfe/data/XSDs/NF-e/procEventoInsucessoNFe_v1.00.xsd create mode 100644 pynfe/data/XSDs/NF-e/retEventoCancEConf_v1.00.xsd create mode 100644 pynfe/data/XSDs/NF-e/retEventoCancInsucessoNFe_v1.00.xsd create mode 100644 pynfe/data/XSDs/NF-e/retEventoEConf_v1.00.xsd create mode 100644 pynfe/data/XSDs/NF-e/retEventoInsucessoNFe_v1.00.xsd diff --git a/pynfe/data/XSDs/NF-e/EventoCancEConf_v1.00.xsd b/pynfe/data/XSDs/NF-e/EventoCancEConf_v1.00.xsd new file mode 100644 index 00000000..c34999f4 --- /dev/null +++ b/pynfe/data/XSDs/NF-e/EventoCancEConf_v1.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do evento de Cancelamento do Comprovante de Entrega da NFe + + + diff --git a/pynfe/data/XSDs/NF-e/EventoCancInsucessoNFe_v1.00.xsd b/pynfe/data/XSDs/NF-e/EventoCancInsucessoNFe_v1.00.xsd new file mode 100644 index 00000000..5b7d93e5 --- /dev/null +++ b/pynfe/data/XSDs/NF-e/EventoCancInsucessoNFe_v1.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do evento de Cancelamento do Comprovante de Entrega da NFe + + + diff --git a/pynfe/data/XSDs/NF-e/EventoEConf_v1.00.xsd b/pynfe/data/XSDs/NF-e/EventoEConf_v1.00.xsd new file mode 100644 index 00000000..7f344fac --- /dev/null +++ b/pynfe/data/XSDs/NF-e/EventoEConf_v1.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do evento de Conciliação Financeira + + + diff --git a/pynfe/data/XSDs/NF-e/EventoInsucessoNFe_v1.00.xsd b/pynfe/data/XSDs/NF-e/EventoInsucessoNFe_v1.00.xsd new file mode 100644 index 00000000..479f9c24 --- /dev/null +++ b/pynfe/data/XSDs/NF-e/EventoInsucessoNFe_v1.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do evento de Insucesso na entrega da NF-e + + + diff --git a/pynfe/data/XSDs/NF-e/consReciNFe_v4.00.xsd b/pynfe/data/XSDs/NF-e/consReciNFe_v4.00.xsd index 121c7427..475a9c24 100644 --- a/pynfe/data/XSDs/NF-e/consReciNFe_v4.00.xsd +++ b/pynfe/data/XSDs/NF-e/consReciNFe_v4.00.xsd @@ -1,9 +1,9 @@ - - - - - - Schema XML de validação do Pedido de Consulta do Recido do Lote de Notas Fiscais Eletrônicas - - - + + + + + + Schema XML de validação do Pedido de Consulta do Recido do Lote de Notas Fiscais Eletrônicas + + + diff --git a/pynfe/data/XSDs/NF-e/consSitNFe_v4.00.xsd b/pynfe/data/XSDs/NF-e/consSitNFe_v4.00.xsd index c55a4dc4..d06c562e 100644 --- a/pynfe/data/XSDs/NF-e/consSitNFe_v4.00.xsd +++ b/pynfe/data/XSDs/NF-e/consSitNFe_v4.00.xsd @@ -1,9 +1,9 @@ - - - - - - Schema de validação XML dp Pedido de Consulta da Situação Atual da Nota Fiscal Eletrônica - - - + + + + + + Schema de validação XML dp Pedido de Consulta da Situação Atual da Nota Fiscal Eletrônica + + + diff --git a/pynfe/data/XSDs/NF-e/consStatServ_v4.00.xsd b/pynfe/data/XSDs/NF-e/consStatServ_v4.00.xsd index f089e0c3..d6259590 100644 --- a/pynfe/data/XSDs/NF-e/consStatServ_v4.00.xsd +++ b/pynfe/data/XSDs/NF-e/consStatServ_v4.00.xsd @@ -1,9 +1,9 @@ - - - - - - Schema XML de validação do Pedido de Consulta do Status do Serviço - - - + + + + + + Schema XML de validação do Pedido de Consulta do Status do Serviço + + + diff --git a/pynfe/data/XSDs/NF-e/e110192_v1.00.xsd b/pynfe/data/XSDs/NF-e/e110192_v1.00.xsd new file mode 100644 index 00000000..a0c52bb2 --- /dev/null +++ b/pynfe/data/XSDs/NF-e/e110192_v1.00.xsd @@ -0,0 +1,106 @@ + + + + + + + Schema XML de validação do evento de Comprovante de Entrega da NF-e + + + + + + + + + + + + + + Versão do Aplicativo do Autor do Evento + + + + + Data e hora do final da tentativa entrega. Formato AAAA-MMDDThh:mm:ssTZD + + + + + + + Número da tentativa de entrega que não teve sucesso + + + + + + + + + + Motivo do insucesso - 1 – Recebedor não encontrado + 2 – Recusa do recebedor + 3 – Endereço inexistente + 4 – Outros (exige informar justificativa) + + + + + + + + + + + + + Justificativa do motivo do 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 da NFe + Base64 da imagem capturada da entrega (Exemplo: imagem capturada da assinatura eletrônica, digital do recebedor, foto, etc) +Observação: 28 caracteres são representados no schema como 20 bytes do tipo base64Binary + + + + + + + + + + Data e hora da geração do hash da tentativa de entrega. Formato AAAA-MMDDThh:mm:ssTZD. + + + + + + + + + + + + + + + diff --git a/pynfe/data/XSDs/NF-e/e110193_v1.00.xsd b/pynfe/data/XSDs/NF-e/e110193_v1.00.xsd new file mode 100644 index 00000000..3054b66b --- /dev/null +++ b/pynfe/data/XSDs/NF-e/e110193_v1.00.xsd @@ -0,0 +1,40 @@ + + + + + + + Schema XML de validação do evento de Cancelamento do Comprovante de Entrega da NF-e + + + + + + + + + + + + + + Versão do Aplicativo do Autor do Evento + + + + + Número do Protocolo de Autorização do Evento da NF-e a que se refere este cancelamento. + + + + + + + + + + + + + + diff --git a/pynfe/data/XSDs/NF-e/e110750_v1.00.xsd b/pynfe/data/XSDs/NF-e/e110750_v1.00.xsd new file mode 100644 index 00000000..31a33ebc --- /dev/null +++ b/pynfe/data/XSDs/NF-e/e110750_v1.00.xsd @@ -0,0 +1,138 @@ + + + + + + + Schema XML de validação do evento de Conciliação Financeira – ECONF + + + + + + + + + + + + + Versão do Aplicativo do Autor do Evento + + + + + Grupo de detalhamento da forma de pagamento. + + + + + + Indicador da Forma de Pagamento:0-Pagamento à Vista;1-Pagamento à Prazo; + + + + + + + + + + + + Forma de Pagamento: + + + + + + + + + + + Descrição do Meio de Pagamento + + + + + + + + + + + Valor do Pagamento. Esta tag poderá ser omitida quando a tag tPag=90 (Sem Pagamento), caso contrário deverá ser preenchida. + + + + + Data do Pagamento + + + + + + CNPJ transacional do pagamento - Preencher informando o CNPJ do estabelecimento onde o pagamento foi processado/transacionado/recebido quando a emissão do documento fiscal ocorrer em estabelecimento distinto + + + + + UF do CNPJ do estabelecimento onde o pagamento foi processado/transacionado/recebido. + + + + + CNPJ da instituição financeira, de pagamento, adquirente ou subadquirente. + + + + + Bandeira da operadora de cartão + + + + + + + + + + + Número de autorização da operação com cartões, PIX, boletos e outros pagamentos eletrônicos + + + + + + + + + + + + + Informar o CNPJ do estabelecimento beneficiário do pagamento + + + + + UF do CNPJ do estabelecimento beneficiário do pagamento.. + + + + + + + + + + + + + + + + + + diff --git a/pynfe/data/XSDs/NF-e/e110751_v1.00.xsd b/pynfe/data/XSDs/NF-e/e110751_v1.00.xsd new file mode 100644 index 00000000..5885b509 --- /dev/null +++ b/pynfe/data/XSDs/NF-e/e110751_v1.00.xsd @@ -0,0 +1,39 @@ + + + + + + + Schema XML de validação do evento de Cancelamento do Comprovante de Entrega da NF-e + + + + + + + + + + + + + Versão do Aplicativo do Autor do Evento + + + + + Número do Protocolo de Autorização do Evento da NF-e a que se refere este cancelamento. + + + + + + + + + + + + + + diff --git a/pynfe/data/XSDs/NF-e/envEventoCancEConf_v1.00.xsd b/pynfe/data/XSDs/NF-e/envEventoCancEConf_v1.00.xsd new file mode 100644 index 00000000..688a6537 --- /dev/null +++ b/pynfe/data/XSDs/NF-e/envEventoCancEConf_v1.00.xsd @@ -0,0 +1,10 @@ + + + + + + + Schema XML de validação do lote de envio do evento de Cancelamento de Conciliação Financeira + + + diff --git a/pynfe/data/XSDs/NF-e/envEventoCancInsucessoNFe_v1.00.xsd b/pynfe/data/XSDs/NF-e/envEventoCancInsucessoNFe_v1.00.xsd new file mode 100644 index 00000000..78b4329d --- /dev/null +++ b/pynfe/data/XSDs/NF-e/envEventoCancInsucessoNFe_v1.00.xsd @@ -0,0 +1,10 @@ + + + + + + + Schema XML de validação do lote de envio do evento de Cancelamento de Insucesso na Entrega da NF-e + + + diff --git a/pynfe/data/XSDs/NF-e/envEventoEConf_v1.00.xsd b/pynfe/data/XSDs/NF-e/envEventoEConf_v1.00.xsd new file mode 100644 index 00000000..e4853dbe --- /dev/null +++ b/pynfe/data/XSDs/NF-e/envEventoEConf_v1.00.xsd @@ -0,0 +1,10 @@ + + + + + + + Schema XML de validação do lote de envio do evento de Conciliação Financeira + + + diff --git a/pynfe/data/XSDs/NF-e/envEventoInsucessoNFe_v1.00.xsd b/pynfe/data/XSDs/NF-e/envEventoInsucessoNFe_v1.00.xsd new file mode 100644 index 00000000..45198996 --- /dev/null +++ b/pynfe/data/XSDs/NF-e/envEventoInsucessoNFe_v1.00.xsd @@ -0,0 +1,10 @@ + + + + + + + Schema XML de validação do lote de envio do evento de Insucesso na Entrega da NF-e + + + diff --git a/pynfe/data/XSDs/NF-e/enviNFe_v4.00.xsd b/pynfe/data/XSDs/NF-e/enviNFe_v4.00.xsd index 05ee5dcb..2dbb368b 100644 --- a/pynfe/data/XSDs/NF-e/enviNFe_v4.00.xsd +++ b/pynfe/data/XSDs/NF-e/enviNFe_v4.00.xsd @@ -1,9 +1,9 @@ - - - - - - Schema XML de validação do Pedido de Concessão de Autorização da Nota Fiscal Eletrônica - - - + + + + + + Schema XML de validação do Pedido de Concessão de Autorização da Nota Fiscal Eletrônica + + + diff --git a/pynfe/data/XSDs/NF-e/inutNFe_v4.00.xsd b/pynfe/data/XSDs/NF-e/inutNFe_v4.00.xsd index 461d0b9a..fc412ed7 100644 --- a/pynfe/data/XSDs/NF-e/inutNFe_v4.00.xsd +++ b/pynfe/data/XSDs/NF-e/inutNFe_v4.00.xsd @@ -1,9 +1,9 @@ - - - - - - Schema XML de validação do Pedido de Inutilização de Numeração da Nota Fiscal Eletrônica - - - + + + + + + Schema XML de validação do Pedido de Inutilização de Numeração da Nota Fiscal Eletrônica + + + diff --git a/pynfe/data/XSDs/NF-e/leiauteConsStatServ_v4.00.xsd b/pynfe/data/XSDs/NF-e/leiauteConsStatServ_v4.00.xsd index 1442cf11..93db6299 100644 --- a/pynfe/data/XSDs/NF-e/leiauteConsStatServ_v4.00.xsd +++ b/pynfe/data/XSDs/NF-e/leiauteConsStatServ_v4.00.xsd @@ -1,98 +1,98 @@ - - - - - - - Tipo Pedido de Consulta do Status do Serviço - - - - - Identificação do Ambiente: -1 - Produção -2 - Homologação - - - - - Sigla da UF consultada - - - - - Serviço Solicitado - - - - - - - - - - - - - Tipo Resultado da Consulta do Status do Serviço - - - - - Identificação do Ambiente: -1 - Produção -2 - Homologação - - - - - Versão do Aplicativo que processou a NF-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 - - - - - Data e hora do recebimento da consulta no formato AAAA-MM-DDTHH:MM:SSTZD - - - - - 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 leiuate da Consulta Status do Serviço 4.00 - - - - - - + + + + + + + Tipo Pedido de Consulta do Status do Serviço + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Sigla da UF consultada + + + + + Serviço Solicitado + + + + + + + + + + + + + Tipo Resultado da Consulta do Status do Serviço + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Versão do Aplicativo que processou a NF-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 + + + + + Data e hora do recebimento da consulta no formato AAAA-MM-DDTHH:MM:SSTZD + + + + + 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 leiuate da Consulta Status do Serviço 4.00 + + + + + + diff --git a/pynfe/data/XSDs/NF-e/leiauteEventoCancEConf_v1.00.xsd b/pynfe/data/XSDs/NF-e/leiauteEventoCancEConf_v1.00.xsd new file mode 100644 index 00000000..d30c77c8 --- /dev/null +++ b/pynfe/data/XSDs/NF-e/leiauteEventoCancEConf_v1.00.xsd @@ -0,0 +1,296 @@ + + + + + + + + Tipo Evento + + + + + + + + Código do órgão de recepção do Evento. Utilizar a Tabela do IBGE extendida, utilizar 90 para identificar o Ambiente Nacional + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Identificação do autor do evento + + + + CNPJ + + + + + CPF + + + + + + Chave de Acesso da NF-e vinculada ao evento + + + + + Data de emissão no 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, como é o caso da carta de correção, o autor do evento deve numerar de forma seqüencial. + + + + + + + + + + + Versão do Tipo do Evento + + + + + + + + + + + + + Identificador da TAG a ser assinada, a regra de formação do Id é: +“ID” + tpEvento + chave da NF-e + nSeqEvento + + + + + + + + + + + + + + + + Tipo Versão do Evento + + + + + + + + + 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 o Ambiente Nacional + + + + + Código do status da registro do Evento + + + + + Descrição literal do status do registro do Evento + + + + + Chave de Acesso NF-e vinculada + + + + + 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 UTC AAAA-MM-DDThh:mm:ssTZD. + + + + + + + + + + + Número do protocolo de registro do evento + + + + + + + + + + + + + + + + + + + Tipo Lote de Envio + + + + + + + + + + + + + + + + + Tipo Versão do EnvEvento + + + + + + + + + Tipo Retorno de Lote de Envio + + + + + + + + + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Versão do Aplicativo que recebeu o Evento + + + + + Código do òrgao que registrou o Evento + + + + + Código do status da registro do Evento + + + + + Descrição literal do status do registro do Evento + + + + + + + + + Tipo procEvento + + + + + + + + diff --git a/pynfe/data/XSDs/NF-e/leiauteEventoCancInsucessoNFe_v1.00.xsd b/pynfe/data/XSDs/NF-e/leiauteEventoCancInsucessoNFe_v1.00.xsd new file mode 100644 index 00000000..d6732bb1 --- /dev/null +++ b/pynfe/data/XSDs/NF-e/leiauteEventoCancInsucessoNFe_v1.00.xsd @@ -0,0 +1,297 @@ + + + + + + + + Tipo Evento + + + + + + + + Código do órgão de recepção do Evento. Utilizar a Tabela do IBGE extendida, utilizar 91 para identificar o Ambiente Nacional + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Identificação do autor do evento + + + + CNPJ + + + + + CPF + + + + + + Chave de Acesso da NF-e vinculada ao evento + + + + + Data de emissão no 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, como é o caso da carta de correção, o autor do evento deve numerar de forma seqüencial. + + + + + + + + + + + Versão do Tipo do Evento + + + + + + + + + + + + + Identificador da TAG a ser assinada, a regra de formação do Id é: +“ID” + tpEvento + chave da NF-e + nSeqEvento + + + + + + + + + + + + + + + + Tipo Versão do Evento + + + + + + + + + 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 91 para identificar o Ambiente Nacional + + + + + Código do status da registro do Evento + + + + + Descrição literal do status do registro do Evento + + + + + Chave de Acesso NF-e vinculada + + + + + 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 UTC AAAA-MM-DDThh:mm:ssTZD. + + + + + + + + + + + Número do protocolo de registro do evento + + + + + + + + + + + + + + + + + + + Tipo Lote de Envio + + + + + + + + + + + + + + + + + Tipo Versão do EnvEvento + + + + + + + + + Tipo Retorno de Lote de Envio + + + + + + + + + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Versão do Aplicativo que recebeu o Evento + + + + + Código do òrgao que registrou o Evento + + + + + Código do status da registro do Evento + + + + + Descrição literal do status do registro do Evento + + + + + + + + + Tipo procEvento + + + + + + + + diff --git a/pynfe/data/XSDs/NF-e/leiauteEventoEConf_v1.00.xsd b/pynfe/data/XSDs/NF-e/leiauteEventoEConf_v1.00.xsd new file mode 100644 index 00000000..ddcbb313 --- /dev/null +++ b/pynfe/data/XSDs/NF-e/leiauteEventoEConf_v1.00.xsd @@ -0,0 +1,296 @@ + + + + + + + + Tipo Evento + + + + + + + + Código do órgão de recepção do Evento. Utilizar a Tabela do IBGE extendida, utilizar 91 para identificar o Ambiente Nacional + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Identificação do autor do evento + + + + CNPJ + + + + + CPF + + + + + + Chave de Acesso da NF-e vinculada ao evento + + + + + Data de emissão no 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, como é o caso da carta de correção, o autor do evento deve numerar de forma seqüencial. + + + + + + + + + + + Versão do Tipo do Evento + + + + + + + + + + + + + Identificador da TAG a ser assinada, a regra de formação do Id é: +“ID” + tpEvento + chave da NF-e + nSeqEvento + + + + + + + + + + + + + + + + Tipo Versão do Evento + + + + + + + + + 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 91 para identificar o Ambiente Nacional + + + + + Código do status da registro do Evento + + + + + Descrição literal do status do registro do Evento + + + + + Chave de Acesso NF-e vinculada + + + + + 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 UTC AAAA-MM-DDThh:mm:ssTZD. + + + + + + + + + + + Número do protocolo de registro do evento + + + + + + + + + + + + + + + + + + + Tipo Lote de Envio + + + + + + + + + + + + + + + + + Tipo Versão do EnvEvento + + + + + + + + + Tipo Retorno de Lote de Envio + + + + + + + + + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Versão do Aplicativo que recebeu o Evento + + + + + Código do òrgao que registrou o Evento + + + + + Código do status da registro do Evento + + + + + Descrição literal do status do registro do Evento + + + + + + + + + Tipo procEvento + + + + + + + + diff --git a/pynfe/data/XSDs/NF-e/leiauteEventoInsucessoNFe_v1.00.xsd b/pynfe/data/XSDs/NF-e/leiauteEventoInsucessoNFe_v1.00.xsd new file mode 100644 index 00000000..0b881e80 --- /dev/null +++ b/pynfe/data/XSDs/NF-e/leiauteEventoInsucessoNFe_v1.00.xsd @@ -0,0 +1,297 @@ + + + + + + + + Tipo Evento + + + + + + + + Código do órgão de recepção do Evento. Utilizar a Tabela do IBGE extendida, utilizar 91 para identificar o Ambiente Nacional + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Identificação do autor do evento + + + + CNPJ + + + + + CPF + + + + + + Chave de Acesso da NF-e vinculada ao evento + + + + + Data de emissão no 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, como é o caso da carta de correção, o autor do evento deve numerar de forma seqüencial. + + + + + + + + + + + Versão do Tipo do Evento + + + + + + + + + + + + + Identificador da TAG a ser assinada, a regra de formação do Id é: +“ID” + tpEvento + chave da NF-e + nSeqEvento + + + + + + + + + + + + + + + + Tipo Versão do Evento + + + + + + + + + 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 91 para identificar o Ambiente Nacional + + + + + Código do status da registro do Evento + + + + + Descrição literal do status do registro do Evento + + + + + Chave de Acesso NF-e vinculada + + + + + 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 UTC AAAA-MM-DDThh:mm:ssTZD. + + + + + + + + + + + Número do protocolo de registro do evento + + + + + + + + + + + + + + + + + + + Tipo Lote de Envio + + + + + + + + + + + + + + + + + Tipo Versão do EnvEvento + + + + + + + + + Tipo Retorno de Lote de Envio + + + + + + + + + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Versão do Aplicativo que recebeu o Evento + + + + + Código do òrgao que registrou o Evento + + + + + Código do status da registro do Evento + + + + + Descrição literal do status do registro do Evento + + + + + + + + + Tipo procEvento + + + + + + + + diff --git a/pynfe/data/XSDs/NF-e/leiauteInutNFe_v4.00.xsd b/pynfe/data/XSDs/NF-e/leiauteInutNFe_v4.00.xsd index 819597c1..fd2b1a5f 100644 --- a/pynfe/data/XSDs/NF-e/leiauteInutNFe_v4.00.xsd +++ b/pynfe/data/XSDs/NF-e/leiauteInutNFe_v4.00.xsd @@ -1,193 +1,193 @@ - - - - - - - - - Tipo Pedido de Inutilização de Numeração da Nota Fiscal Eletrônica - - - - - Dados do Pedido de Inutilização de Numeração da Nota Fiscal Eletrônica - - - - - - Identificação do Ambiente: -1 - Produção -2 - Homologação - - - - - Serviço Solicitado - - - - - - - - - - Código da UF do emitente - - - - - Ano de inutilização da numeração - - - - - CNPJ do emitente - - - - - Modelo da NF-e (55, 65 etc.) - - - - - Série da NF-e - - - - - Número da NF-e inicial - - - - - Número da NF-e final - - - - - Justificativa do pedido de inutilização - - - - - - - - - - - - - - - - - - - Tipo retorno do Pedido de Inutilização de Numeração da Nota Fiscal Eletrônica - - - - - Dados do Retorno do Pedido de Inutilização de Numeração da Nota Fiscal Eletrônica - - - - - - Identificação do Ambiente: -1 - Produção -2 - Homologação - - - - - Versão do Aplicativo que processou a NF-e - - - - - Código do status da mensagem enviada. - - - - - Descrição literal do status do serviço solicitado. - - - - - Código da UF que atendeu a solicitação - - - - - Ano de inutilização da numeração - - - - - CNPJ do emitente - - - - - Modelo da NF-e (55, etc.) - - - - - Série da NF-e - - - - - Número da NF-e inicial - - - - - Número da NF-e final - - - - - Data e hora de recebimento, no formato AAAA-MM-DDTHH:MM:SS. Deve ser preenchida com data e hora da gravação no Banco em caso de Confirmação. Em caso de Rejeição, com data e hora do recebimento do Pedido de Inutilização. - - - - - Número do Protocolo de Status da NF-e. 1 posição (1 – Secretaria de Fazenda Estadual 2 – Receita Federal); 2 - código da UF - 2 posições ano; 10 seqüencial no ano. - - - - - - - - - - - - - Tipo Pedido de inutilzação de númeração de NF-e processado - - - - - - - - - - Tipo Versão do leiaute de Inutilização 4.00 - - - - - - + + + + + + + + + Tipo Pedido de Inutilização de Numeração da Nota Fiscal Eletrônica + + + + + Dados do Pedido de Inutilização de Numeração da Nota Fiscal Eletrônica + + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Serviço Solicitado + + + + + + + + + + Código da UF do emitente + + + + + Ano de inutilização da numeração + + + + + CNPJ do emitente + + + + + Modelo da NF-e (55, 65 etc.) + + + + + Série da NF-e + + + + + Número da NF-e inicial + + + + + Número da NF-e final + + + + + Justificativa do pedido de inutilização + + + + + + + + + + + + + + + + + + + Tipo retorno do Pedido de Inutilização de Numeração da Nota Fiscal Eletrônica + + + + + Dados do Retorno do Pedido de Inutilização de Numeração da Nota Fiscal Eletrônica + + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Versão do Aplicativo que processou a NF-e + + + + + Código do status da mensagem enviada. + + + + + Descrição literal do status do serviço solicitado. + + + + + Código da UF que atendeu a solicitação + + + + + Ano de inutilização da numeração + + + + + CNPJ do emitente + + + + + Modelo da NF-e (55, etc.) + + + + + Série da NF-e + + + + + Número da NF-e inicial + + + + + Número da NF-e final + + + + + Data e hora de recebimento, no formato AAAA-MM-DDTHH:MM:SS. Deve ser preenchida com data e hora da gravação no Banco em caso de Confirmação. Em caso de Rejeição, com data e hora do recebimento do Pedido de Inutilização. + + + + + Número do Protocolo de Status da NF-e. 1 posição (1 – Secretaria de Fazenda Estadual 2 – Receita Federal); 2 - código da UF - 2 posições ano; 10 seqüencial no ano. + + + + + + + + + + + + + Tipo Pedido de inutilzação de númeração de NF-e processado + + + + + + + + + + Tipo Versão do leiaute de Inutilização 4.00 + + + + + + diff --git a/pynfe/data/XSDs/NF-e/leiauteNFe_v4.00.xsd b/pynfe/data/XSDs/NF-e/leiauteNFe_v4.00.xsd index 8f0ccd22..e917570f 100644 --- a/pynfe/data/XSDs/NF-e/leiauteNFe_v4.00.xsd +++ b/pynfe/data/XSDs/NF-e/leiauteNFe_v4.00.xsd @@ -17,7 +17,7 @@ - + @@ -6292,7 +6292,7 @@ tipo de ato concessório: - + Defensivo Agrícola / Agrotóxico @@ -6303,8 +6303,8 @@ tipo de ato concessório: Número do Receituário ou Receita do Defensivo / Agrotóxico - - + + @@ -6340,7 +6340,7 @@ tipo de ato concessório: - + Série da Guia diff --git a/pynfe/data/XSDs/NF-e/nfe_v4.00.xsd b/pynfe/data/XSDs/NF-e/nfe_v4.00.xsd index 4fe917ae..389c95d7 100644 --- a/pynfe/data/XSDs/NF-e/nfe_v4.00.xsd +++ b/pynfe/data/XSDs/NF-e/nfe_v4.00.xsd @@ -1,9 +1,9 @@ - - - - - - Nota Fiscal Eletrônica - - - + + + + + + Nota Fiscal Eletrônica + + + diff --git a/pynfe/data/XSDs/NF-e/procEventoCancEConf_v1.00.xsd b/pynfe/data/XSDs/NF-e/procEventoCancEConf_v1.00.xsd new file mode 100644 index 00000000..949d8846 --- /dev/null +++ b/pynfe/data/XSDs/NF-e/procEventoCancEConf_v1.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do proc do evento de Cancelamento de Conciliação financeira + + + diff --git a/pynfe/data/XSDs/NF-e/procEventoCancInsucessoNFe_v1.00.xsd b/pynfe/data/XSDs/NF-e/procEventoCancInsucessoNFe_v1.00.xsd new file mode 100644 index 00000000..15f1b073 --- /dev/null +++ b/pynfe/data/XSDs/NF-e/procEventoCancInsucessoNFe_v1.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do proc do evento de Cancelamento do Insucesso na Entrega da NFe + + + diff --git a/pynfe/data/XSDs/NF-e/procEventoEConf_v1.00.xsd b/pynfe/data/XSDs/NF-e/procEventoEConf_v1.00.xsd new file mode 100644 index 00000000..d0d8f2d0 --- /dev/null +++ b/pynfe/data/XSDs/NF-e/procEventoEConf_v1.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do proc do Evento de Conciliação Financeira + + + diff --git a/pynfe/data/XSDs/NF-e/procEventoInsucessoNFe_v1.00.xsd b/pynfe/data/XSDs/NF-e/procEventoInsucessoNFe_v1.00.xsd new file mode 100644 index 00000000..5284ed3d --- /dev/null +++ b/pynfe/data/XSDs/NF-e/procEventoInsucessoNFe_v1.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do proc Insucesso na Entrega da NFe + + + diff --git a/pynfe/data/XSDs/NF-e/procInutNFe_v4.00.xsd b/pynfe/data/XSDs/NF-e/procInutNFe_v4.00.xsd index ee34246e..e987b12f 100644 --- a/pynfe/data/XSDs/NF-e/procInutNFe_v4.00.xsd +++ b/pynfe/data/XSDs/NF-e/procInutNFe_v4.00.xsd @@ -1,9 +1,9 @@ - - - - - - Pedido de inutilização de númeração de NF-e processado - - - + + + + + + Pedido de inutilização de númeração de NF-e processado + + + diff --git a/pynfe/data/XSDs/NF-e/procNFe_v4.00.xsd b/pynfe/data/XSDs/NF-e/procNFe_v4.00.xsd index def67978..0ab78304 100644 --- a/pynfe/data/XSDs/NF-e/procNFe_v4.00.xsd +++ b/pynfe/data/XSDs/NF-e/procNFe_v4.00.xsd @@ -1,9 +1,9 @@ - - - - - - NF-e processada - - - + + + + + + NF-e processada + + + diff --git a/pynfe/data/XSDs/NF-e/resEvento_v1.01.xsd b/pynfe/data/XSDs/NF-e/resEvento_v1.01.xsd index cc6a888d..1a994aea 100644 --- a/pynfe/data/XSDs/NF-e/resEvento_v1.01.xsd +++ b/pynfe/data/XSDs/NF-e/resEvento_v1.01.xsd @@ -1 +1,94 @@ -Schema da estrutura XML gerada pelo Ambiente Nacional com o conjunto de informações resumidas de um evento de NF-eCódigo do órgão de recepção do Evento. Utilizar a Tabela do IBGE extendida, utilizar 91 para identificar o Ambiente NacionalCNPJ do EmitenteCPF do EmitenteChave de acesso da NF-eData e Hora do Evento, formato UTC (AAAA-MM-DDThh:mm:ssTZD, onde TZD = +hh:mm ou -hh:mm)Tipo do EventoSeqü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, como é o caso da carta de correção, o autor do evento deve numerar de forma seqüencialDescrição do EventoData e hora de autorização do evento no formato AAAA-MM-DDTHH:MM:SSTZDNúmero do Protocolo do evento. 1 posição (1 – Secretaria de Fazenda Estadual 2 – Receita Federal); 2 - códiga da UF - 2 posições ano; 10 seqüencial no anoTipo Versão do leiate resNFe \ No newline at end of file + + + + + + + Schema da estrutura XML gerada pelo Ambiente Nacional com o conjunto de informações resumidas de um evento de NF-e + + + + + + Código do órgão de recepção do Evento. Utilizar a Tabela do IBGE extendida, utilizar 91 para identificar o Ambiente Nacional + + + + + + CNPJ do Emitente + + + + + CPF do Emitente + + + + + + Chave de acesso da NF-e + + + + + Data e Hora do Evento, formato UTC (AAAA-MM-DDThh:mm:ssTZD, onde TZD = +hh:mm ou -hh:mm) + + + + + 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, como é o caso da carta de correção, o autor do evento deve numerar de forma seqüencial + + + + + + + + + + + Descrição do Evento + + + + + + + + + + + Data e hora de autorização do evento no formato AAAA-MM-DDTHH:MM:SSTZD + + + + + Número do Protocolo do evento. 1 posição (1 – Secretaria de Fazenda Estadual 2 – Receita Federal); 2 - códiga da UF - 2 posições ano; 10 seqüencial no ano + + + + + + + + + Tipo Versão do leiate resNFe + + + + + + + \ No newline at end of file diff --git a/pynfe/data/XSDs/NF-e/resNFe_v1.01.xsd b/pynfe/data/XSDs/NF-e/resNFe_v1.01.xsd index 0e484a56..7908b00a 100644 --- a/pynfe/data/XSDs/NF-e/resNFe_v1.01.xsd +++ b/pynfe/data/XSDs/NF-e/resNFe_v1.01.xsd @@ -1,5 +1,111 @@ -Schema da estrutura XML gerada pelo Ambiente Nacional com o conjunto de informações resumidas de uma NF-eChave de acesso da NF-eCNPJ do EmitenteCPF do EmitenteRazão Social ou Nome do emitenteInscrição Estadual do EmitenteData e Hora de emissão do Documento Fiscal (AAAA-MM-DDThh:mm:ssTZD) ex.: 2012-09-01T13:00:00-03:00Tipo do Documento Fiscal (0 - entrada; 1 - saída)Valor Total da NF-eDigest Value da NF-e processada. Utilizado para conferir a integridade da NF-e originalData e hora de autorização da NF-e, no formato AAAA-MM-DDTHH:MM:SSTZDNúmero do Protocolo de Status da NF-e. 1 posição (1 – Secretaria de Fazenda Estadual 2 – Receita Federal); 2 - códiga da UF - 2 posições ano; 10 seqüencial no ano + + + + + + + Schema da estrutura XML gerada pelo Ambiente Nacional com o conjunto de informações resumidas de uma NF-e + + + + + + Chave de acesso da NF-e + + + + + + CNPJ do Emitente + + + + + CPF do Emitente + + + + + + Razão Social ou Nome do emitente + + + + + + + + + + + Inscrição Estadual do Emitente + + + + + Data e Hora de emissão do Documento Fiscal (AAAA-MM-DDThh:mm:ssTZD) ex.: 2012-09-01T13:00:00-03:00 + + + + + Tipo do Documento Fiscal (0 - entrada; 1 - saída) + + + + + + + + + + + + Valor Total da NF-e + + + + + Digest Value da NF-e processada. Utilizado para conferir a integridade da NF-e original + + + + + Data e hora de autorização da NF-e, no formato AAAA-MM-DDTHH:MM:SSTZD + + + + + Número do Protocolo de Status da NF-e. 1 posição (1 – Secretaria de Fazenda Estadual 2 – Receita Federal); 2 - códiga da UF - 2 posições ano; 10 seqüencial no ano + + + + + Situação da NF-e 1-Uso autorizado no momento da consulta; 2-Uso denegado; - Tipo Versão do leiate resNFe \ No newline at end of file + + + + + + + + + + + + + + + + + + Tipo Versão do leiate resNFe + + + + + + + \ No newline at end of file diff --git a/pynfe/data/XSDs/NF-e/retConsCad_v2.00.xsd b/pynfe/data/XSDs/NF-e/retConsCad_v2.00.xsd index 89b6f2d6..fc696215 100644 --- a/pynfe/data/XSDs/NF-e/retConsCad_v2.00.xsd +++ b/pynfe/data/XSDs/NF-e/retConsCad_v2.00.xsd @@ -1,9 +1,9 @@ - - - - - - Schema XML de validação do retorno da consulta cadastro contribuintes - - - + + + + + + Schema XML de validação do retorno da consulta cadastro contribuintes + + + diff --git a/pynfe/data/XSDs/NF-e/retConsReciNFe_v4.00.xsd b/pynfe/data/XSDs/NF-e/retConsReciNFe_v4.00.xsd index dfa9246c..e0de8d38 100644 --- a/pynfe/data/XSDs/NF-e/retConsReciNFe_v4.00.xsd +++ b/pynfe/data/XSDs/NF-e/retConsReciNFe_v4.00.xsd @@ -1,9 +1,9 @@ - - - - - - Schema XML de validação do retorno do Pedido de Consulta do Recido do Lote de Notas Fiscais Eletrônicas - - - + + + + + + Schema XML de validação do retorno do Pedido de Consulta do Recido do Lote de Notas Fiscais Eletrônicas + + + diff --git a/pynfe/data/XSDs/NF-e/retConsSitNFe_v4.00.xsd b/pynfe/data/XSDs/NF-e/retConsSitNFe_v4.00.xsd index 2681808c..b55f3e05 100644 --- a/pynfe/data/XSDs/NF-e/retConsSitNFe_v4.00.xsd +++ b/pynfe/data/XSDs/NF-e/retConsSitNFe_v4.00.xsd @@ -1,9 +1,9 @@ - - - - - - Schema XML de validação do retorno da consulta da situação atual da NF-e - - - + + + + + + Schema XML de validação do retorno da consulta da situação atual da NF-e + + + diff --git a/pynfe/data/XSDs/NF-e/retConsStatServ_v4.00.xsd b/pynfe/data/XSDs/NF-e/retConsStatServ_v4.00.xsd index 318e0f14..5a50c7ab 100644 --- a/pynfe/data/XSDs/NF-e/retConsStatServ_v4.00.xsd +++ b/pynfe/data/XSDs/NF-e/retConsStatServ_v4.00.xsd @@ -1,9 +1,9 @@ - - - - - - Schema XML de validação do Resultado da Consulta do Status do Serviço - - - + + + + + + Schema XML de validação do Resultado da Consulta do Status do Serviço + + + diff --git a/pynfe/data/XSDs/NF-e/retEnviNFe_v4.00.xsd b/pynfe/data/XSDs/NF-e/retEnviNFe_v4.00.xsd index 2d1a5361..aafef391 100644 --- a/pynfe/data/XSDs/NF-e/retEnviNFe_v4.00.xsd +++ b/pynfe/data/XSDs/NF-e/retEnviNFe_v4.00.xsd @@ -1,9 +1,9 @@ - - - - - - Schema XML de validação do retorno do Pedido de Concessão de Autorização da Nota Fiscal Eletrônica - - - + + + + + + Schema XML de validação do retorno do Pedido de Concessão de Autorização da Nota Fiscal Eletrônica + + + diff --git a/pynfe/data/XSDs/NF-e/retEventoCancEConf_v1.00.xsd b/pynfe/data/XSDs/NF-e/retEventoCancEConf_v1.00.xsd new file mode 100644 index 00000000..26288852 --- /dev/null +++ b/pynfe/data/XSDs/NF-e/retEventoCancEConf_v1.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de Retorno da envio do evento de Cancelamento de Conciliação Financeira + + + diff --git a/pynfe/data/XSDs/NF-e/retEventoCancInsucessoNFe_v1.00.xsd b/pynfe/data/XSDs/NF-e/retEventoCancInsucessoNFe_v1.00.xsd new file mode 100644 index 00000000..706c43b1 --- /dev/null +++ b/pynfe/data/XSDs/NF-e/retEventoCancInsucessoNFe_v1.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de Retorno da envio do evento de Insucesso na Entrega da NFe + + + diff --git a/pynfe/data/XSDs/NF-e/retEventoEConf_v1.00.xsd b/pynfe/data/XSDs/NF-e/retEventoEConf_v1.00.xsd new file mode 100644 index 00000000..25d094f1 --- /dev/null +++ b/pynfe/data/XSDs/NF-e/retEventoEConf_v1.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de Retorno da envio do evento de Conciliação Financeira + + + diff --git a/pynfe/data/XSDs/NF-e/retEventoInsucessoNFe_v1.00.xsd b/pynfe/data/XSDs/NF-e/retEventoInsucessoNFe_v1.00.xsd new file mode 100644 index 00000000..706c43b1 --- /dev/null +++ b/pynfe/data/XSDs/NF-e/retEventoInsucessoNFe_v1.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de Retorno da envio do evento de Insucesso na Entrega da NFe + + + diff --git a/pynfe/data/XSDs/NF-e/retInutNFe_v4.00.xsd b/pynfe/data/XSDs/NF-e/retInutNFe_v4.00.xsd index 3d91a9b0..d5f4f320 100644 --- a/pynfe/data/XSDs/NF-e/retInutNFe_v4.00.xsd +++ b/pynfe/data/XSDs/NF-e/retInutNFe_v4.00.xsd @@ -1,9 +1,9 @@ - - - - - - Schema XML de validação do retorno do Pedido de Inutilização de Numeração da Nota Fiscal Eletrônica - - - + + + + + + Schema XML de validação do retorno do Pedido de Inutilização de Numeração da Nota Fiscal Eletrônica + + + From c96ce2b736fc4169f5db9f5fd1406ea18eb4aebe Mon Sep 17 00:00:00 2001 From: Leonardo Gregianin Date: Thu, 27 Feb 2025 06:59:02 -0400 Subject: [PATCH 3/3] Adiciona schemas do CT-e --- pynfe/data/XSDs/CT-e/GTVe_v3.00.xsd | 10 + pynfe/data/XSDs/CT-e/GTVe_v4.00.xsd | 10 + .../XSDs/CT-e/cancCTeTiposBasico_v2.00.xsd | 136 + .../XSDs/CT-e/cancCTeTiposBasico_v3.00.xsd | 136 + pynfe/data/XSDs/CT-e/consCad_v2.00.xsd | 9 + pynfe/data/XSDs/CT-e/consNSUFaltCTe_v3.00.xsd | 9 + .../data/XSDs/CT-e/consProtFaltCTe_v3.00.xsd | 9 + .../CT-e/consReciCTeTiposBasico_v2.00.xsd | 147 + .../CT-e/consReciCTeTiposBasico_v3.00.xsd | 81 + pynfe/data/XSDs/CT-e/consReciCTe_v2.00.xsd | 9 + pynfe/data/XSDs/CT-e/consReciCTe_v3.00.xsd | 9 + .../XSDs/CT-e/consSitCTeTiposBasico_v2.00.xsd | 85 + .../XSDs/CT-e/consSitCTeTiposBasico_v3.00.xsd | 121 + .../XSDs/CT-e/consSitCTeTiposBasico_v4.00.xsd | 123 + pynfe/data/XSDs/CT-e/consSitCTe_v2.00.xsd | 9 + pynfe/data/XSDs/CT-e/consSitCTe_v3.00.xsd | 9 + pynfe/data/XSDs/CT-e/consSitCTe_v4.00.xsd | 10 + .../data/XSDs/CT-e/consStatServCTe_v2.00.xsd | 9 + .../data/XSDs/CT-e/consStatServCTe_v3.00.xsd | 9 + .../data/XSDs/CT-e/consStatServCTe_v4.00.xsd | 10 + .../CT-e/consStatServTiposBasico_v2.00.xsd | 108 + .../CT-e/consStatServTiposBasico_v3.00.xsd | 108 + .../CT-e/consStatServTiposBasico_v4.00.xsd | 115 + .../CT-e/cteConsultaDFeTiposBasico_v1.00.xsd | 155 + pynfe/data/XSDs/CT-e/cteConsultaDFe_v1.00.xsd | 9 + pynfe/data/XSDs/CT-e/cteModalAereo_v2.00.xsd | 177 + pynfe/data/XSDs/CT-e/cteModalAereo_v3.00.xsd | 240 + pynfe/data/XSDs/CT-e/cteModalAereo_v4.00.xsd | 240 + .../XSDs/CT-e/cteModalAquaviario_v2.00.xsd | 262 + .../XSDs/CT-e/cteModalAquaviario_v3.00.xsd | 207 + .../XSDs/CT-e/cteModalAquaviario_v4.00.xsd | 207 + .../XSDs/CT-e/cteModalDutoviario_v2.00.xsd | 29 + .../XSDs/CT-e/cteModalDutoviario_v3.00.xsd | 29 + .../XSDs/CT-e/cteModalDutoviario_v4.00.xsd | 30 + .../XSDs/CT-e/cteModalFerroviario_v2.00.xsd | 281 + .../XSDs/CT-e/cteModalFerroviario_v3.00.xsd | 230 + .../XSDs/CT-e/cteModalFerroviario_v4.00.xsd | 231 + .../XSDs/CT-e/cteModalRodoviarioOS_v3.00.xsd | 193 + .../XSDs/CT-e/cteModalRodoviarioOS_v4.00.xsd | 193 + .../XSDs/CT-e/cteModalRodoviario_v2.00.xsd | 479 + .../XSDs/CT-e/cteModalRodoviario_v3.00.xsd | 101 + .../XSDs/CT-e/cteModalRodoviario_v4.00.xsd | 102 + pynfe/data/XSDs/CT-e/cteMultiModal_v2.00.xsd | 40 + pynfe/data/XSDs/CT-e/cteMultiModal_v3.00.xsd | 99 + pynfe/data/XSDs/CT-e/cteMultiModal_v4.00.xsd | 100 + pynfe/data/XSDs/CT-e/cteOS_v3.00.xsd | 9 + pynfe/data/XSDs/CT-e/cteOS_v4.00.xsd | 10 + pynfe/data/XSDs/CT-e/cteSimp_v4.00.xsd | 10 + pynfe/data/XSDs/CT-e/cteTiposBasico_v2.00.xsd | 3699 ++++++++ pynfe/data/XSDs/CT-e/cteTiposBasico_v3.00.xsd | 6631 ++++++++++++++ pynfe/data/XSDs/CT-e/cteTiposBasico_v4.00.xsd | 7966 +++++++++++++++++ pynfe/data/XSDs/CT-e/cte_v2.00.xsd | 9 + pynfe/data/XSDs/CT-e/cte_v3.00.xsd | 9 + pynfe/data/XSDs/CT-e/cte_v4.00.xsd | 10 + pynfe/data/XSDs/CT-e/distCTePorUF_v3.00.xsd | 9 + pynfe/data/XSDs/CT-e/distCTe_v3.00.xsd | 9 + pynfe/data/XSDs/CT-e/distChCTe_v3.00.xsd | 9 + pynfe/data/XSDs/CT-e/distDFeInt_v1.00.xsd | 71 + pynfe/data/XSDs/CT-e/enviCTe_v2.00.xsd | 9 + pynfe/data/XSDs/CT-e/enviCTe_v3.00.xsd | 9 + pynfe/data/XSDs/CT-e/evCCeCTe_v2.00.xsd | 97 + pynfe/data/XSDs/CT-e/evCCeCTe_v3.00.xsd | 97 + pynfe/data/XSDs/CT-e/evCCeCTe_v4.00.xsd | 98 + pynfe/data/XSDs/CT-e/evCECTe_v3.00.xsd | 108 + pynfe/data/XSDs/CT-e/evCECTe_v4.00.xsd | 108 + pynfe/data/XSDs/CT-e/evCTeAnulado_v3.00.xsd | 39 + .../XSDs/CT-e/evCTeAutorizadoMDFe_v3.00.xsd | 97 + .../XSDs/CT-e/evCTeCanceladoMDFe_v3.00.xsd | 43 + .../XSDs/CT-e/evCTeComplementar_v3.00.xsd | 39 + .../data/XSDs/CT-e/evCTeLiberaEPEC_v3.00.xsd | 36 + .../XSDs/CT-e/evCTeLiberaPrazoCanc_v3.00.xsd | 36 + .../data/XSDs/CT-e/evCTeMultimodal_v3.00.xsd | 39 + .../XSDs/CT-e/evCTeRedespachoInter_v3.00.xsd | 39 + .../data/XSDs/CT-e/evCTeRedespacho_v3.00.xsd | 39 + .../XSDs/CT-e/evCTeRegPassagemAuto_v3.00.xsd | 149 + .../data/XSDs/CT-e/evCTeRegPassagem_v3.00.xsd | 145 + .../XSDs/CT-e/evCTeSubcontratacao_v3.00.xsd | 39 + .../data/XSDs/CT-e/evCTeSubstituido_v3.00.xsd | 39 + pynfe/data/XSDs/CT-e/evCancCECTe_v3.00.xsd | 36 + pynfe/data/XSDs/CT-e/evCancCECTe_v4.00.xsd | 36 + .../XSDs/CT-e/evCancCTeComplementar_v3.00.xsd | 39 + pynfe/data/XSDs/CT-e/evCancCTe_v2.00.xsd | 35 + pynfe/data/XSDs/CT-e/evCancCTe_v3.00.xsd | 35 + pynfe/data/XSDs/CT-e/evCancCTe_v4.00.xsd | 36 + pynfe/data/XSDs/CT-e/evCancIECTe_v4.00.xsd | 36 + .../XSDs/CT-e/evCancPrestDesacordo_v4.00.xsd | 32 + pynfe/data/XSDs/CT-e/evEPECCTe_v2.00.xsd | 130 + pynfe/data/XSDs/CT-e/evEPECCTe_v3.00.xsd | 161 + pynfe/data/XSDs/CT-e/evEPECCTe_v4.00.xsd | 161 + pynfe/data/XSDs/CT-e/evGTV_v3.00.xsd | 255 + pynfe/data/XSDs/CT-e/evGTV_v4.00.xsd | 255 + pynfe/data/XSDs/CT-e/evIECTe_v4.00.xsd | 126 + .../data/XSDs/CT-e/evPrestDesacordo_v3.00.xsd | 49 + .../data/XSDs/CT-e/evPrestDesacordo_v4.00.xsd | 49 + .../data/XSDs/CT-e/evRegMultimodal_v2.00.xsd | 50 + .../data/XSDs/CT-e/evRegMultimodal_v3.00.xsd | 50 + .../data/XSDs/CT-e/evRegMultimodal_v4.00.xsd | 51 + .../XSDs/CT-e/eventoCTeTiposBasico_v2.00.xsd | 266 + .../XSDs/CT-e/eventoCTeTiposBasico_v3.00.xsd | 297 + .../XSDs/CT-e/eventoCTeTiposBasico_v4.00.xsd | 331 + pynfe/data/XSDs/CT-e/eventoCTe_v2.00.xsd | 9 + pynfe/data/XSDs/CT-e/eventoCTe_v3.00.xsd | 9 + pynfe/data/XSDs/CT-e/eventoCTe_v4.00.xsd | 10 + .../XSDs/CT-e/inutCTeTiposBasico_v2.00.xsd | 207 + .../XSDs/CT-e/inutCTeTiposBasico_v3.00.xsd | 228 + .../XSDs/CT-e/inutCTeTiposBasico_v4.00.xsd | 228 + pynfe/data/XSDs/CT-e/inutCTe_v2.00.xsd | 9 + pynfe/data/XSDs/CT-e/inutCTe_v3.00.xsd | 9 + pynfe/data/XSDs/CT-e/inutCTe_v4.00.xsd | 10 + pynfe/data/XSDs/CT-e/leiauteChCTe_v3.00.xsd | 478 + .../CT-e/leiauteConsultaCadastro_v2.00.xsd | 404 + .../XSDs/CT-e/leiauteLoteRFBCTe_v3.00.xsd | 561 ++ .../data/XSDs/CT-e/loteDistCTePorUF_v3.00.xsd | 9 + pynfe/data/XSDs/CT-e/loteDistCTe_v3.00.xsd | 9 + pynfe/data/XSDs/CT-e/loteEnvCTe_v3.00.xsd | 9 + pynfe/data/XSDs/CT-e/loteRFBCTe_v3.00.xsd | 9 + pynfe/data/XSDs/CT-e/procCTeOS_v3.00.xsd | 37 + pynfe/data/XSDs/CT-e/procCTeOS_v4.00.xsd | 37 + pynfe/data/XSDs/CT-e/procCTeSimp_v4.00.xsd | 37 + pynfe/data/XSDs/CT-e/procCTe_v2.00.xsd | 17 + pynfe/data/XSDs/CT-e/procCTe_v3.00.xsd | 37 + pynfe/data/XSDs/CT-e/procCTe_v4.00.xsd | 37 + pynfe/data/XSDs/CT-e/procEventoCTe_v2.00.xsd | 9 + pynfe/data/XSDs/CT-e/procEventoCTe_v3.00.xsd | 15 + pynfe/data/XSDs/CT-e/procEventoCTe_v4.00.xsd | 15 + pynfe/data/XSDs/CT-e/procGTVe_v3.00.xsd | 37 + pynfe/data/XSDs/CT-e/procGTVe_v4.00.xsd | 37 + pynfe/data/XSDs/CT-e/procInutCTe_v2.00.xsd | 9 + pynfe/data/XSDs/CT-e/procInutCTe_v3.00.xsd | 9 + pynfe/data/XSDs/CT-e/procInutCTe_v4.00.xsd | 10 + .../XSDs/CT-e/retCTeConsultaDFe_v1.00.xsd | 9 + pynfe/data/XSDs/CT-e/retCTeOS_v3.00.xsd | 9 + pynfe/data/XSDs/CT-e/retCTeOS_v4.00.xsd | 10 + pynfe/data/XSDs/CT-e/retCTeSimp_v4.00.xsd | 10 + pynfe/data/XSDs/CT-e/retCTe_v3.00.xsd | 10 + pynfe/data/XSDs/CT-e/retCTe_v4.00.xsd | 10 + pynfe/data/XSDs/CT-e/retConsCad_v1.01.xsd | 9 + .../XSDs/CT-e/retConsNSUFaltCTe_v3.00.xsd | 9 + .../XSDs/CT-e/retConsProtFaltCTe_v3.00.xsd | 9 + pynfe/data/XSDs/CT-e/retConsReciCTe_v2.00.xsd | 9 + pynfe/data/XSDs/CT-e/retConsReciCTe_v3.00.xsd | 9 + pynfe/data/XSDs/CT-e/retConsSitCTe_v2.00.xsd | 9 + pynfe/data/XSDs/CT-e/retConsSitCTe_v3.00.xsd | 9 + pynfe/data/XSDs/CT-e/retConsSitCTe_v4.00.xsd | 10 + .../XSDs/CT-e/retConsStatServCTe_v2.00.xsd | 9 + .../XSDs/CT-e/retConsStatServCTe_v3.00.xsd | 9 + .../XSDs/CT-e/retConsStatServCTe_v4.00.xsd | 10 + .../data/XSDs/CT-e/retDistCTePorUF_v3.00.xsd | 9 + pynfe/data/XSDs/CT-e/retDistCTe_v3.00.xsd | 9 + pynfe/data/XSDs/CT-e/retDistChCTe_v3.00.xsd | 9 + pynfe/data/XSDs/CT-e/retDistDFeInt_v1.00.xsd | 89 + pynfe/data/XSDs/CT-e/retEnviCTe_v2.00.xsd | 9 + pynfe/data/XSDs/CT-e/retEnviCTe_v3.00.xsd | 9 + pynfe/data/XSDs/CT-e/retEventoCTe_v2.00.xsd | 9 + pynfe/data/XSDs/CT-e/retEventoCTe_v3.00.xsd | 9 + pynfe/data/XSDs/CT-e/retEventoCTe_v4.00.xsd | 10 + pynfe/data/XSDs/CT-e/retGTVe_v3.00.xsd | 10 + pynfe/data/XSDs/CT-e/retGTVe_v4.00.xsd | 10 + pynfe/data/XSDs/CT-e/retInutCTe_v2.00.xsd | 9 + pynfe/data/XSDs/CT-e/retInutCTe_v3.00.xsd | 14 + pynfe/data/XSDs/CT-e/retInutCTe_v4.00.xsd | 15 + pynfe/data/XSDs/CT-e/retLoteRFBCTe_v3.00.xsd | 9 + pynfe/data/XSDs/CT-e/tiposBasico_v1.03.xsd | 808 ++ pynfe/data/XSDs/CT-e/tiposDistDFe_v1.00.xsd | 243 + .../XSDs/CT-e/tiposGeralCTe_v2.00-OPENSSL.xsd | 575 ++ pynfe/data/XSDs/CT-e/tiposGeralCTe_v2.00.xsd | 575 ++ pynfe/data/XSDs/CT-e/tiposGeralCTe_v3.00.xsd | 638 ++ pynfe/data/XSDs/CT-e/tiposGeralCTe_v4.00.xsd | 647 ++ .../XSDs/CT-e/xmldsig-core-schema_v1.01.xsd | 98 + 169 files changed, 33700 insertions(+) create mode 100644 pynfe/data/XSDs/CT-e/GTVe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/GTVe_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/cancCTeTiposBasico_v2.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/cancCTeTiposBasico_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/consCad_v2.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/consNSUFaltCTe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/consProtFaltCTe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/consReciCTeTiposBasico_v2.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/consReciCTeTiposBasico_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/consReciCTe_v2.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/consReciCTe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/consSitCTeTiposBasico_v2.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/consSitCTeTiposBasico_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/consSitCTeTiposBasico_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/consSitCTe_v2.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/consSitCTe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/consSitCTe_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/consStatServCTe_v2.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/consStatServCTe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/consStatServCTe_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/consStatServTiposBasico_v2.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/consStatServTiposBasico_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/consStatServTiposBasico_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/cteConsultaDFeTiposBasico_v1.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/cteConsultaDFe_v1.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/cteModalAereo_v2.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/cteModalAereo_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/cteModalAereo_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/cteModalAquaviario_v2.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/cteModalAquaviario_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/cteModalAquaviario_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/cteModalDutoviario_v2.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/cteModalDutoviario_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/cteModalDutoviario_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/cteModalFerroviario_v2.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/cteModalFerroviario_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/cteModalFerroviario_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/cteModalRodoviarioOS_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/cteModalRodoviarioOS_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/cteModalRodoviario_v2.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/cteModalRodoviario_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/cteModalRodoviario_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/cteMultiModal_v2.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/cteMultiModal_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/cteMultiModal_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/cteOS_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/cteOS_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/cteSimp_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/cteTiposBasico_v2.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/cteTiposBasico_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/cteTiposBasico_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/cte_v2.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/cte_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/cte_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/distCTePorUF_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/distCTe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/distChCTe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/distDFeInt_v1.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/enviCTe_v2.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/enviCTe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evCCeCTe_v2.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evCCeCTe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evCCeCTe_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evCECTe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evCECTe_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evCTeAnulado_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evCTeAutorizadoMDFe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evCTeCanceladoMDFe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evCTeComplementar_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evCTeLiberaEPEC_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evCTeLiberaPrazoCanc_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evCTeMultimodal_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evCTeRedespachoInter_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evCTeRedespacho_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evCTeRegPassagemAuto_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evCTeRegPassagem_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evCTeSubcontratacao_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evCTeSubstituido_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evCancCECTe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evCancCECTe_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evCancCTeComplementar_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evCancCTe_v2.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evCancCTe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evCancCTe_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evCancIECTe_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evCancPrestDesacordo_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evEPECCTe_v2.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evEPECCTe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evEPECCTe_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evGTV_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evGTV_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evIECTe_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evPrestDesacordo_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evPrestDesacordo_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evRegMultimodal_v2.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evRegMultimodal_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/evRegMultimodal_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/eventoCTeTiposBasico_v2.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/eventoCTeTiposBasico_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/eventoCTeTiposBasico_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/eventoCTe_v2.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/eventoCTe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/eventoCTe_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/inutCTeTiposBasico_v2.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/inutCTeTiposBasico_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/inutCTeTiposBasico_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/inutCTe_v2.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/inutCTe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/inutCTe_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/leiauteChCTe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/leiauteConsultaCadastro_v2.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/leiauteLoteRFBCTe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/loteDistCTePorUF_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/loteDistCTe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/loteEnvCTe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/loteRFBCTe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/procCTeOS_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/procCTeOS_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/procCTeSimp_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/procCTe_v2.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/procCTe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/procCTe_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/procEventoCTe_v2.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/procEventoCTe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/procEventoCTe_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/procGTVe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/procGTVe_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/procInutCTe_v2.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/procInutCTe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/procInutCTe_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/retCTeConsultaDFe_v1.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/retCTeOS_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/retCTeOS_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/retCTeSimp_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/retCTe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/retCTe_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/retConsCad_v1.01.xsd create mode 100644 pynfe/data/XSDs/CT-e/retConsNSUFaltCTe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/retConsProtFaltCTe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/retConsReciCTe_v2.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/retConsReciCTe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/retConsSitCTe_v2.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/retConsSitCTe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/retConsSitCTe_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/retConsStatServCTe_v2.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/retConsStatServCTe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/retConsStatServCTe_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/retDistCTePorUF_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/retDistCTe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/retDistChCTe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/retDistDFeInt_v1.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/retEnviCTe_v2.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/retEnviCTe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/retEventoCTe_v2.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/retEventoCTe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/retEventoCTe_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/retGTVe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/retGTVe_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/retInutCTe_v2.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/retInutCTe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/retInutCTe_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/retLoteRFBCTe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/tiposBasico_v1.03.xsd create mode 100644 pynfe/data/XSDs/CT-e/tiposDistDFe_v1.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/tiposGeralCTe_v2.00-OPENSSL.xsd create mode 100644 pynfe/data/XSDs/CT-e/tiposGeralCTe_v2.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/tiposGeralCTe_v3.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/tiposGeralCTe_v4.00.xsd create mode 100644 pynfe/data/XSDs/CT-e/xmldsig-core-schema_v1.01.xsd diff --git a/pynfe/data/XSDs/CT-e/GTVe_v3.00.xsd b/pynfe/data/XSDs/CT-e/GTVe_v3.00.xsd new file mode 100644 index 00000000..75886672 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/GTVe_v3.00.xsd @@ -0,0 +1,10 @@ + + + + + + + Guia de Trasnsporte Eletrônica + + + diff --git a/pynfe/data/XSDs/CT-e/GTVe_v4.00.xsd b/pynfe/data/XSDs/CT-e/GTVe_v4.00.xsd new file mode 100644 index 00000000..f1795ae0 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/GTVe_v4.00.xsd @@ -0,0 +1,10 @@ + + + + + + + Guia de Trasnsporte Eletrônica + + + diff --git a/pynfe/data/XSDs/CT-e/cancCTeTiposBasico_v2.00.xsd b/pynfe/data/XSDs/CT-e/cancCTeTiposBasico_v2.00.xsd new file mode 100644 index 00000000..2fff1110 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/cancCTeTiposBasico_v2.00.xsd @@ -0,0 +1,136 @@ + + + + + + + Tipo Pedido de Cancelamento de CT-e + + + + + Dados do Pedido de Cancelamentode Conhecimento de Transporte Eletrônico + + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Serviço Solicitado + + + + + Chaves de acesso compostas por Código da UF + AAMM da emissão + CNPJ do Emitente + Modelo, Série e Número do CT-e+ Código Numérico + DV. + + + + + Número do Protocolo de Status do CT-e. 1 posição tipo de autorizador (1 – Secretaria de Fazenda Estadual 2 – Receita Federal - SCAN, 3 - SEFAZ Virtual RFB ); 2 posições ano; 10 seqüencial no ano. + + + + + Justificativa do cancelamento + + + + + + + + + + + + + + + + + + + Tipo retorno Pedido de Cancelamento CT-e + + + + + Dados do Resultado do Pedido de Cancelamento do Conhecimento de Transporte Eletrônico + + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Identificação da UF + + + + + Versão do Aplicativo que processou o pedido de cancelamento + + + + + Código do status da mensagem enviada. + + + + + Descrição literal do status do serviço solicitado. + + + + + Chaves de acesso do CT-e, compostas por: UF do emitente, AAMM da emissão do CT-e, CNPJ do emitente, modelo, série e número do CT-e e código numérico + DV. + + + + + Data e hora de recebimento, no formato AAAA-MM-DDTHH:MM:SS. Deve ser preenchida com data e hora da gravação no Banco em caso de Confirmação. + + + + + Número do Protocolo de homologação do cancelamento: 1 posição tipo de autorizador (1 – Secretaria de Fazenda Estadual, 3 - SEFAZ Virtual RS, 5 - SEFAZ Virtual SP ); 2 posições ano; 10 seqüencial no ano. + + + + + + + + + + + + + Tipo Pedido de Cancelamento de CT-e processado + + + + + + + + + + Tipo Versão de cancela CT-e - 1.04 + + + + + + diff --git a/pynfe/data/XSDs/CT-e/cancCTeTiposBasico_v3.00.xsd b/pynfe/data/XSDs/CT-e/cancCTeTiposBasico_v3.00.xsd new file mode 100644 index 00000000..73f8c99f --- /dev/null +++ b/pynfe/data/XSDs/CT-e/cancCTeTiposBasico_v3.00.xsd @@ -0,0 +1,136 @@ + + + + + + + Tipo Pedido de Cancelamento de CT-e + + + + + Dados do Pedido de Cancelamentode Conhecimento de Transporte Eletrônico + + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Serviço Solicitado + + + + + Chaves de acesso compostas por Código da UF + AAMM da emissão + CNPJ do Emitente + Modelo, Série e Número do CT-e+ Código Numérico + DV. + + + + + Número do Protocolo de Status do CT-e. 1 posição tipo de autorizador (1 – Secretaria de Fazenda Estadual 2 – Receita Federal - SCAN, 3 - SEFAZ Virtual RFB ); 2 posições ano; 10 seqüencial no ano. + + + + + Justificativa do cancelamento + + + + + + + + + + + + + + + + + + + Tipo retorno Pedido de Cancelamento CT-e + + + + + Dados do Resultado do Pedido de Cancelamento do Conhecimento de Transporte Eletrônico + + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Identificação da UF + + + + + Versão do Aplicativo que processou o pedido de cancelamento + + + + + Código do status da mensagem enviada. + + + + + Descrição literal do status do serviço solicitado. + + + + + Chaves de acesso do CT-e, compostas por: UF do emitente, AAMM da emissão do CT-e, CNPJ do emitente, modelo, série e número do CT-e e código numérico + DV. + + + + + Data e hora de recebimento, no formato AAAA-MM-DDTHH:MM:SS. Deve ser preenchida com data e hora da gravação no Banco em caso de Confirmação. + + + + + Número do Protocolo de homologação do cancelamento: 1 posição tipo de autorizador (1 – Secretaria de Fazenda Estadual, 3 - SEFAZ Virtual RS, 5 - SEFAZ Virtual SP ); 2 posições ano; 10 seqüencial no ano. + + + + + + + + + + + + + Tipo Pedido de Cancelamento de CT-e processado + + + + + + + + + + Tipo Versão de cancela CT-e + + + + + + diff --git a/pynfe/data/XSDs/CT-e/consCad_v2.00.xsd b/pynfe/data/XSDs/CT-e/consCad_v2.00.xsd new file mode 100644 index 00000000..cfe02fff --- /dev/null +++ b/pynfe/data/XSDs/CT-e/consCad_v2.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do retorno da consulta cadastro contribuintes + + + diff --git a/pynfe/data/XSDs/CT-e/consNSUFaltCTe_v3.00.xsd b/pynfe/data/XSDs/CT-e/consNSUFaltCTe_v3.00.xsd new file mode 100644 index 00000000..a8d5afc1 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/consNSUFaltCTe_v3.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação da área de dados da mensagem da consulta NSU Faltantes + + + diff --git a/pynfe/data/XSDs/CT-e/consProtFaltCTe_v3.00.xsd b/pynfe/data/XSDs/CT-e/consProtFaltCTe_v3.00.xsd new file mode 100644 index 00000000..85195fc3 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/consProtFaltCTe_v3.00.xsd @@ -0,0 +1,9 @@ + + + + + + Pedido de consulta de Protocolos Faltantes de CT-e + + + diff --git a/pynfe/data/XSDs/CT-e/consReciCTeTiposBasico_v2.00.xsd b/pynfe/data/XSDs/CT-e/consReciCTeTiposBasico_v2.00.xsd new file mode 100644 index 00000000..7f3be523 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/consReciCTeTiposBasico_v2.00.xsd @@ -0,0 +1,147 @@ + + + + + + + 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 a NF-e + + + + + Chaves de acesso da CT-e, compostas por: UF do emitente, AAMM da emissão da NFe, CNPJ do emitente, modelo, subsérie e número da CT-e e código numérico+DV. + + + + + Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SS. Deve ser preenchida com data e hora da gravação no Banco em caso de Confirmação. Em caso de Rejeição, com data e hora do recebimento do Lote de CT-e enviado. + + + + + Número do Protocolo de Status do CT-e. 1 posição tipo de autorizador (1 – Secretaria de Fazenda Estadual, 3 - SEFAZ Virtual RS, 5 - SEFAZ Virtual SP ); 2 posições ano; 10 seqüencial no ano. + + + + + 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. + + + + + + + + + + + + + + + + + Tipo Pedido de Consulta do Recibo do Lote de CT-e + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Número do Recibo do lote a ser consultado + + + + + + + + Tipo Retorno do Pedido de Consulta do Recibo do Lote de CT-e + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Versão do Aplicativo que processou a CT-e + + + + + Número do Recibo Consultado + + + + + código do status do retorno da consulta. + + + + + Descrição literal do status do do retorno da consulta. + + + + + Idntificação da UF + + + + + Conjunto de CT-es processados, só existe nos casos em que o lote consultado se encontra processado + + + + + + + + Tipo Versão do Consulta Lote de CT-e - 1.04 + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/consReciCTeTiposBasico_v3.00.xsd b/pynfe/data/XSDs/CT-e/consReciCTeTiposBasico_v3.00.xsd new file mode 100644 index 00000000..2092e94f --- /dev/null +++ b/pynfe/data/XSDs/CT-e/consReciCTeTiposBasico_v3.00.xsd @@ -0,0 +1,81 @@ + + + + + + + + + Tipo Pedido de Consulta do Recibo do Lote de CT-e + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Número do Recibo do lote a ser consultado + + + + + + + + Tipo Retorno do Pedido de Consulta do Recibo do Lote de CT-e + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Versão do Aplicativo que processou a CT-e + + + + + Número do Recibo Consultado + + + + + código do status do retorno da consulta. + + + + + Descrição literal do status do do retorno da consulta. + + + + + Idntificação da UF + + + + + Conjunto de CT-es processados, só existe nos casos em que o lote consultado se encontra processado + + + + + + + + Tipo Versão do Consulta Lote de CT-e + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/consReciCTe_v2.00.xsd b/pynfe/data/XSDs/CT-e/consReciCTe_v2.00.xsd new file mode 100644 index 00000000..8be600b1 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/consReciCTe_v2.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do Pedido de Consulta de Lote de CT-e + + + diff --git a/pynfe/data/XSDs/CT-e/consReciCTe_v3.00.xsd b/pynfe/data/XSDs/CT-e/consReciCTe_v3.00.xsd new file mode 100644 index 00000000..67a8ece3 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/consReciCTe_v3.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do Pedido de Consulta de Lote de CT-e + + + diff --git a/pynfe/data/XSDs/CT-e/consSitCTeTiposBasico_v2.00.xsd b/pynfe/data/XSDs/CT-e/consSitCTeTiposBasico_v2.00.xsd new file mode 100644 index 00000000..e4cc7659 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/consSitCTeTiposBasico_v2.00.xsd @@ -0,0 +1,85 @@ + + + + + + + + + + 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, compostas por: UF do emitente, AAMM da emissão da CT-e, CNPJ do emitente, modelo, série e número da CT-e e código numérico + DV. + + + + + + + + + + + + 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 + + + + + + + + + + + + + Tipo Versão do Consulta situação de CT-e - 2.00 + + + + + + diff --git a/pynfe/data/XSDs/CT-e/consSitCTeTiposBasico_v3.00.xsd b/pynfe/data/XSDs/CT-e/consSitCTeTiposBasico_v3.00.xsd new file mode 100644 index 00000000..05399851 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/consSitCTeTiposBasico_v3.00.xsd @@ -0,0 +1,121 @@ + + + + + + + + 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, compostas por: UF do emitente, AAMM da emissão da CT-e, CNPJ do emitente, modelo, série e número da CT-e e código numérico + DV. + + + + + + + + + + + + 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 - 2.00 + + + + + + diff --git a/pynfe/data/XSDs/CT-e/consSitCTeTiposBasico_v4.00.xsd b/pynfe/data/XSDs/CT-e/consSitCTeTiposBasico_v4.00.xsd new file mode 100644 index 00000000..78f711cd --- /dev/null +++ b/pynfe/data/XSDs/CT-e/consSitCTeTiposBasico_v4.00.xsd @@ -0,0 +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 + + + + + + diff --git a/pynfe/data/XSDs/CT-e/consSitCTe_v2.00.xsd b/pynfe/data/XSDs/CT-e/consSitCTe_v2.00.xsd new file mode 100644 index 00000000..b7599576 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/consSitCTe_v2.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema de validação XML dp Pedido de Consulta da Situação Atual do CT-e. + + + diff --git a/pynfe/data/XSDs/CT-e/consSitCTe_v3.00.xsd b/pynfe/data/XSDs/CT-e/consSitCTe_v3.00.xsd new file mode 100644 index 00000000..2ef247c0 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/consSitCTe_v3.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema de validação XML dp Pedido de Consulta da Situação Atual do CT-e. + + + diff --git a/pynfe/data/XSDs/CT-e/consSitCTe_v4.00.xsd b/pynfe/data/XSDs/CT-e/consSitCTe_v4.00.xsd new file mode 100644 index 00000000..e6be0041 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/consSitCTe_v4.00.xsd @@ -0,0 +1,10 @@ + + + + + + + Schema de validação XML dp Pedido de Consulta da Situação Atual do CT-e. + + + diff --git a/pynfe/data/XSDs/CT-e/consStatServCTe_v2.00.xsd b/pynfe/data/XSDs/CT-e/consStatServCTe_v2.00.xsd new file mode 100644 index 00000000..d314df6b --- /dev/null +++ b/pynfe/data/XSDs/CT-e/consStatServCTe_v2.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do Pedido de Consulta do Status do Serviço CT-e + + + diff --git a/pynfe/data/XSDs/CT-e/consStatServCTe_v3.00.xsd b/pynfe/data/XSDs/CT-e/consStatServCTe_v3.00.xsd new file mode 100644 index 00000000..76735e95 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/consStatServCTe_v3.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do Pedido de Consulta do Status do Serviço CT-e + + + diff --git a/pynfe/data/XSDs/CT-e/consStatServCTe_v4.00.xsd b/pynfe/data/XSDs/CT-e/consStatServCTe_v4.00.xsd new file mode 100644 index 00000000..5d692677 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/consStatServCTe_v4.00.xsd @@ -0,0 +1,10 @@ + + + + + + + Schema XML de validação do Pedido de Consulta do Status do Serviço CT-e + + + diff --git a/pynfe/data/XSDs/CT-e/consStatServTiposBasico_v2.00.xsd b/pynfe/data/XSDs/CT-e/consStatServTiposBasico_v2.00.xsd new file mode 100644 index 00000000..7aad5a36 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/consStatServTiposBasico_v2.00.xsd @@ -0,0 +1,108 @@ + + + + + + Tipo Pedido de Consulta do Status do Serviço CTe + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + 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 + + + + + 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/pynfe/data/XSDs/CT-e/consStatServTiposBasico_v3.00.xsd b/pynfe/data/XSDs/CT-e/consStatServTiposBasico_v3.00.xsd new file mode 100644 index 00000000..c102700e --- /dev/null +++ b/pynfe/data/XSDs/CT-e/consStatServTiposBasico_v3.00.xsd @@ -0,0 +1,108 @@ + + + + + + Tipo Pedido de Consulta do Status do Serviço CTe + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + 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/pynfe/data/XSDs/CT-e/consStatServTiposBasico_v4.00.xsd b/pynfe/data/XSDs/CT-e/consStatServTiposBasico_v4.00.xsd new file mode 100644 index 00000000..bc84a527 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/consStatServTiposBasico_v4.00.xsd @@ -0,0 +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 + + + + + + diff --git a/pynfe/data/XSDs/CT-e/cteConsultaDFeTiposBasico_v1.00.xsd b/pynfe/data/XSDs/CT-e/cteConsultaDFeTiposBasico_v1.00.xsd new file mode 100644 index 00000000..315c067d --- /dev/null +++ b/pynfe/data/XSDs/CT-e/cteConsultaDFeTiposBasico_v1.00.xsd @@ -0,0 +1,155 @@ + + + + + + + Tipo Pedido de Consulta 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, compostas por: UF do emitente, AAMM da emissão da CT-e, CNPJ do emitente, modelo, série e número da CT-e e código numérico + DV. + + + + + + + + + + + + Tipo Retorno de Pedido de Consulta do Conhecimento de Transporte eletrônico + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Versão do Aplicativo que processou a consulta do CT-e + + + + + Código do status da consulta do CT-e + + + + + Descrição literal do status da consulta do CT-e + + + + + + + + + Tipo Documento Fiscal Eletrônico CT-e + + + + + + + + Autorização de Uso do CT-e + + + + + + Versão do proc + + + + + + + + + + + + + + + + + + + + Solicitação de Cancelamento do CT-e + + + + + + Versão do procCancCTe + + + + + + + + + + + + + + + + + + Demais eventos vinculados ao CT-e + + + + + + Versão do procEventoCTe + + + + + + + + + + + + + + + + + + Tipo Versão do Consulta DFe de CT-e - 1.00 + + + + + + diff --git a/pynfe/data/XSDs/CT-e/cteConsultaDFe_v1.00.xsd b/pynfe/data/XSDs/CT-e/cteConsultaDFe_v1.00.xsd new file mode 100644 index 00000000..562e9461 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/cteConsultaDFe_v1.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema de validação XML do Pedido de Consulta do CT-e. + + + diff --git a/pynfe/data/XSDs/CT-e/cteModalAereo_v2.00.xsd b/pynfe/data/XSDs/CT-e/cteModalAereo_v2.00.xsd new file mode 100644 index 00000000..dd04b80d --- /dev/null +++ b/pynfe/data/XSDs/CT-e/cteModalAereo_v2.00.xsd @@ -0,0 +1,177 @@ + + + + + + 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 + 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 tansporte aéreo. Para finalizar, um dígito verificador + + + + + + + + + + + Data prevista da entrega + Formato AAAA-MM-DD + + + + + Identificação do Emissor + Preencher com o nome da filial, da franquia ou da representante legal emissora do CT-e da empresa de transporte aéreo. + + + + + + + + + + + Identificação Interna do Tomador + Preencher com o código identificador entre o cliente tomador e a empresa aérea. Exemplo: CNPJ, conta corrente, etc. + + + + + + + + + + + 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. + + + + + + + + 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 preechimento da cubagem em metro cúbico da infQ do leiaute do CT-e da estrutura genérica. + + + + + + + + + + + Informações de manuseio + 1 - certificado do expedidor para embarque de animal vivo; + 2 - artigo perigoso conforme Declaração do Expedidor anexa; + 3 - somente em aeronave cargueira; + 4 - artigo perigoso - declaração do expedidor não requerida; + 5 - artigo perigoso em quantidade isenta; + 6 - gelo seco para refrigeração (especificar no campo observações a quantidade) + 7 - não restrito (especificar a Disposição Especial no campo observações) + 8 - artigo perigoso em carga consolidada (especificar a quantidade no campo observações) + 9 - autorização da autoridade governamental anexa (especificar no campo observações) + 99 - outro (especificar no campo observações) + + + + + + + + + + + + + + + + + + + + Carga especial + Informar o código Interline Message Procedure - IMP + + + + + + + + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/cteModalAereo_v3.00.xsd b/pynfe/data/XSDs/CT-e/cteModalAereo_v3.00.xsd new file mode 100644 index 00000000..1d537747 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/cteModalAereo_v3.00.xsd @@ -0,0 +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) + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/cteModalAereo_v4.00.xsd b/pynfe/data/XSDs/CT-e/cteModalAereo_v4.00.xsd new file mode 100644 index 00000000..ab7848dc --- /dev/null +++ b/pynfe/data/XSDs/CT-e/cteModalAereo_v4.00.xsd @@ -0,0 +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) + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/cteModalAquaviario_v2.00.xsd b/pynfe/data/XSDs/CT-e/cteModalAquaviario_v2.00.xsd new file mode 100644 index 00000000..17a343fd --- /dev/null +++ b/pynfe/data/XSDs/CT-e/cteModalAquaviario_v2.00.xsd @@ -0,0 +1,262 @@ + + + + + + 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) + + + + + Número do Booking (reserva) + + + + + + + + + + + Número de Controle + campo para uso das empresas transportadoras + + + + + + + + + + + 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 + + + + + + + + + + + + + + Porto de Embarque + + + + + + + + + + + Porto de Transbordo + + + + + + + + + + + Porto de Destino + + + + + + + + + + + Tipo de Navegação + Preencher com: + 0 - Interior; + 1 - Cabotagem + + + + + + + + + + + + Irin do navio sempre deverá ser informado + + + + + + + + + + + + Grupo de informações de detalhamento dos conteiners +(Somente para Redespacho Intermediario) + + + + + + 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) + + + + + + + + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/cteModalAquaviario_v3.00.xsd b/pynfe/data/XSDs/CT-e/cteModalAquaviario_v3.00.xsd new file mode 100644 index 00000000..f1690407 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/cteModalAquaviario_v3.00.xsd @@ -0,0 +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 + + + + + + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/cteModalAquaviario_v4.00.xsd b/pynfe/data/XSDs/CT-e/cteModalAquaviario_v4.00.xsd new file mode 100644 index 00000000..68c22c60 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/cteModalAquaviario_v4.00.xsd @@ -0,0 +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 + + + + + + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/cteModalDutoviario_v2.00.xsd b/pynfe/data/XSDs/CT-e/cteModalDutoviario_v2.00.xsd new file mode 100644 index 00000000..b459f8b7 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/cteModalDutoviario_v2.00.xsd @@ -0,0 +1,29 @@ + + + + + + + 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/pynfe/data/XSDs/CT-e/cteModalDutoviario_v3.00.xsd b/pynfe/data/XSDs/CT-e/cteModalDutoviario_v3.00.xsd new file mode 100644 index 00000000..c2fd27fb --- /dev/null +++ b/pynfe/data/XSDs/CT-e/cteModalDutoviario_v3.00.xsd @@ -0,0 +1,29 @@ + + + + + + + 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/pynfe/data/XSDs/CT-e/cteModalDutoviario_v4.00.xsd b/pynfe/data/XSDs/CT-e/cteModalDutoviario_v4.00.xsd new file mode 100644 index 00000000..f0435dbf --- /dev/null +++ b/pynfe/data/XSDs/CT-e/cteModalDutoviario_v4.00.xsd @@ -0,0 +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 + + + + + + diff --git a/pynfe/data/XSDs/CT-e/cteModalFerroviario_v2.00.xsd b/pynfe/data/XSDs/CT-e/cteModalFerroviario_v2.00.xsd new file mode 100644 index 00000000..f58b415f --- /dev/null +++ b/pynfe/data/XSDs/CT-e/cteModalFerroviario_v2.00.xsd @@ -0,0 +1,281 @@ + + + + + + + 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 + + + + + + + + + + + + + + + Fluxo Ferroviário + Trata-se de um número identificador do contrato firmado com o cliente + + + + + + + + + + + Identificação do trem. + + + + + + + + + + + Valor do Frete + + + + + 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 + + + + + + + + informações de detalhes dos Vagões + + + + + + Número de Identificação do vagão + + + + + + + + + + + Capacidade em Toneladas + + + + + Tipo de Vagão + + + + + + + + + + Peso Real em Toneladas + + + + + Peso Base de Cálculo de Frete em Toneladas + + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/cteModalFerroviario_v3.00.xsd b/pynfe/data/XSDs/CT-e/cteModalFerroviario_v3.00.xsd new file mode 100644 index 00000000..cb85aa3a --- /dev/null +++ b/pynfe/data/XSDs/CT-e/cteModalFerroviario_v3.00.xsd @@ -0,0 +1,230 @@ + + + + + + + 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/pynfe/data/XSDs/CT-e/cteModalFerroviario_v4.00.xsd b/pynfe/data/XSDs/CT-e/cteModalFerroviario_v4.00.xsd new file mode 100644 index 00000000..389c2df1 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/cteModalFerroviario_v4.00.xsd @@ -0,0 +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 + + + + + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/cteModalRodoviarioOS_v3.00.xsd b/pynfe/data/XSDs/CT-e/cteModalRodoviarioOS_v3.00.xsd new file mode 100644 index 00000000..aaeb9148 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/cteModalRodoviarioOS_v3.00.xsd @@ -0,0 +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 + + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/cteModalRodoviarioOS_v4.00.xsd b/pynfe/data/XSDs/CT-e/cteModalRodoviarioOS_v4.00.xsd new file mode 100644 index 00000000..0aca81b6 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/cteModalRodoviarioOS_v4.00.xsd @@ -0,0 +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 + + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/cteModalRodoviario_v2.00.xsd b/pynfe/data/XSDs/CT-e/cteModalRodoviario_v2.00.xsd new file mode 100644 index 00000000..8cfd81ad --- /dev/null +++ b/pynfe/data/XSDs/CT-e/cteModalRodoviario_v2.00.xsd @@ -0,0 +1,479 @@ + + + + + + + Tipo RNTRC - Registro Nacional Transportadores Rodoviários de Carga + + + + + + + + + Tipo Placa + + + + + + + + + Tipo CIOT - Código Identificador da Operação de Transporte + + + + + + + + + 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. + + + + + + + + + Data prevista para entrega da carga no Recebedor + Formato AAAA-MM-DD + + + + + Indicador de Lotação + + Preencher com: 0 - Não; 1 - Sim + Será lotação quando houver um único conhecimento de transporte por veículo, ou combinação veicular, e por viagem + + + + + + + + + + + + Código Identificador da Operação de Transporte + Também Conhecido como conta frete + + + + + + + + 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 de Vale Pedágio + Outras informações sobre Vale-Pedágio obrigatório que não tenham campos específicos devem ser informadas no campo de observações gerais de uso livre pelo contribuinte, visando atender as determinações legais vigentes. + + + + + + CNPJ da empresa fornecedora do Vale-Pedágio + - CNPJ da Empresa Fornecedora do Vale-Pedágio, ou seja, empresa que fornece ao Responsável pelo Pagamento do Vale-Pedágio os dispositivos do Vale-Pedágio. + - Informar os zeros não significativos. + + + + + + + + Número do comprovante de compra + Número de ordem do comprovante de compra do Vale-Pedágio fornecido para cada veículo ou combinação veicular, por viagem. + + + + + + + + + + CNPJ do responsável pelo pagamento do Vale-Pedágio + - responsável pelo pagamento do Vale Pedágio. Informar somente quando o responsável não for o emitente do CT-e. + - Informar os zeros não significativos. + + + + + Valor do Vale-Pedagio + Número de ordem do comprovante de compra do Vale-Pedágio fornecido para cada veículo ou combinação veicular, por viagem. + + + + + + + + Dados dos Veículos + Um CT-e poderá ter vários veículos associados, ex.: cavalo + reboque. + Só preenchido em CT-e rodoviário de lotação. + + + + + + Código interno do veículo + + + + + + + + + + + RENAVAM do veículo + + + + + + + + + + + Placa do veículo + + + + + + + + Tara em KG + + + + + + + + + + + Capacidade em KG + + + + + + + + + + + Capacidade em M3 + + + + + + + + + + + Tipo de Propriedade de veículo + Preencher com: + P- Próprio; + T- terceiro. + Será próprio quando o proprietário, co-proprietário ou arrendatário do veículo for o Emitente do CT-e, caso contrário será caracterizado como de propriedade de Terceiro + + + + + + + + + + + + + Tipo de veículo + Preencher com: 0-Tração; 1-Reboque + + + + + + + + + + + + Tipo de Rodado + Preencher com: + 00 - não aplicável; + 01 - Truck; + 02 - Toco; + 03 - Cavalo Mecânico; + 04 - VAN; + 05 - Utilitário; + 06 - Outros. + + + + + + + + + + + + + + + + + Tipo de Carroceria + Preencher com: + 00 - não aplicável; + 01 - Aberta; + 02 - Fechada/Baú; + 03 - Granelera; + 04 - Porta Container; + 05 - Sider + + + + + + + + + + + + + + + + UF em que veículo está licenciado + Sigla da UF de licenciamento do veículo. + + + + + Proprietários do Veículo. + Só preenchido quando o veículo não pertencer à empresa emitente do CT-e + + + + + + + Número do CPF + Informar os zeros não significativos. + + + + + Número do CNPJ + Informar os zeros não significativos. + + + + + + Registro Nacional dos Transportadores Rodoviários de Carga + Registro obrigatório do proprietário, co-proprietário ou arrendatário do veículo junto à ANTT para exercer a atividade de transportador rodoviário de cargas por conta de terceiros e mediante remuneração. + + + + + Razão Social ou Nome do proprietário + + + + + + + + + + + + Inscrição Estadual + + + + + + + + UF + + + + + + Tipo Proprietário + Preencher com: + 0-TAC – Agregado; + 1-TAC Independente; ou + 2 – Outros. + + + + + + + + + + + + + + + + + + + Lacres + + + + + + Número do Lacre + + + + + + + + + + + + + + Informações do(s) Motorista(s) + Só preenchido em CT-e rodoviário de lotação + + + + + + Nome do Motorista + + + + + + + + + + + CPF do Motorista + + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/cteModalRodoviario_v3.00.xsd b/pynfe/data/XSDs/CT-e/cteModalRodoviario_v3.00.xsd new file mode 100644 index 00000000..2a33d4ec --- /dev/null +++ b/pynfe/data/XSDs/CT-e/cteModalRodoviario_v3.00.xsd @@ -0,0 +1,101 @@ + + + + + + + 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/pynfe/data/XSDs/CT-e/cteModalRodoviario_v4.00.xsd b/pynfe/data/XSDs/CT-e/cteModalRodoviario_v4.00.xsd new file mode 100644 index 00000000..929b98ab --- /dev/null +++ b/pynfe/data/XSDs/CT-e/cteModalRodoviario_v4.00.xsd @@ -0,0 +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 + + + + + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/cteMultiModal_v2.00.xsd b/pynfe/data/XSDs/CT-e/cteMultiModal_v2.00.xsd new file mode 100644 index 00000000..e4e209c6 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/cteMultiModal_v2.00.xsd @@ -0,0 +1,40 @@ + + + + + + + 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 + + + + + + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/cteMultiModal_v3.00.xsd b/pynfe/data/XSDs/CT-e/cteMultiModal_v3.00.xsd new file mode 100644 index 00000000..1ae0f4e8 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/cteMultiModal_v3.00.xsd @@ -0,0 +1,99 @@ + + + + + + + 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/pynfe/data/XSDs/CT-e/cteMultiModal_v4.00.xsd b/pynfe/data/XSDs/CT-e/cteMultiModal_v4.00.xsd new file mode 100644 index 00000000..04dda3ef --- /dev/null +++ b/pynfe/data/XSDs/CT-e/cteMultiModal_v4.00.xsd @@ -0,0 +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. + + + + + + + + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/cteOS_v3.00.xsd b/pynfe/data/XSDs/CT-e/cteOS_v3.00.xsd new file mode 100644 index 00000000..c703818f --- /dev/null +++ b/pynfe/data/XSDs/CT-e/cteOS_v3.00.xsd @@ -0,0 +1,9 @@ + + + + + + Conhecimento de Transporte Eletrônico Outros Serviços + + + diff --git a/pynfe/data/XSDs/CT-e/cteOS_v4.00.xsd b/pynfe/data/XSDs/CT-e/cteOS_v4.00.xsd new file mode 100644 index 00000000..dfd03e0a --- /dev/null +++ b/pynfe/data/XSDs/CT-e/cteOS_v4.00.xsd @@ -0,0 +1,10 @@ + + + + + + + Conhecimento de Transporte Eletrônico Outros Serviços + + + diff --git a/pynfe/data/XSDs/CT-e/cteSimp_v4.00.xsd b/pynfe/data/XSDs/CT-e/cteSimp_v4.00.xsd new file mode 100644 index 00000000..e64b4219 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/cteSimp_v4.00.xsd @@ -0,0 +1,10 @@ + + + + + + + Conhecimento de Transporte Eletrônico Simplificado + + + diff --git a/pynfe/data/XSDs/CT-e/cteTiposBasico_v2.00.xsd b/pynfe/data/XSDs/CT-e/cteTiposBasico_v2.00.xsd new file mode 100644 index 00000000..8fad7243 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/cteTiposBasico_v2.00.xsd @@ -0,0 +1,3699 @@ + + + + + + + Tipo Conhecimento de Transporte Eletrônico + + + + + 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 + + + + + + + + + + + Forma de pagamento do serviço *** TAG OBSOLETA - Será retirada em versão futura + Preencher com: + 0 - Pago; + 1 - A pagar; + 2 - Outros + + + + + + + + + + + + + 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 + + + + + + + + + + + Formato de impressão do DACTE + Preencher com: 1 - Retrato; 2 - Paisagem. + + + + + + + + + + + + Forma de emissão do CT-e + Preencher com: +1 - Normal; + 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; 2 - CT-e de Anulação; + 3 - CT-e Substituto + + + + + Identificador do processo de emissão do CT-e + Preencher com: + 0 - emissão de CT-e com aplicativo do contribuinte; + 1 - emissão de CT-e avulsa pelo Fisco; + 2 - emissão de CT-e avulsa, pelo contribuinte com seu certificado digital, através do site do Fisco; + 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. + + + + + + + + + + + Chave de acesso do CT-e referenciado + + + + + 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 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 + + + + + Inscrição Estadual do Emitente + + + + + + + + Razão social ou Nome do emitente + + + + + + + + + + + Nome fantasia + + + + + + + + + + + Endereço do emitente + + + + + + + + Informações do Remetente das mercadorias transportadas pelo CT-e + Poderá não ser informado para os CT-e de redespacho intermediário. 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 o conteúdo. + + + + + 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 o conteúdo. + + + + + 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 + Só pode ser omitido em caso de redespacho intermediário + + + + + + + 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 + + + + + + Percentual provisório de partilha entre os estados + Percentual de partilha para a UF do destinatário: +- 40% em 2016; +- 60% em 2017; +- 80% em 2018; +- 100% a partir de 2019. + + + + + 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 + + + + + + + + + + + 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. 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 Transporte (Carreta/Reboque/Vagão) + Deve ser preenchido com as informações das unidades de transporte utilizadas. + + + + + 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 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 Transporte (Carreta/Reboque/Vagão) + Deve ser preenchido com as informações das unidades de transporte utilizadas. + + + + + 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 dos demais documentos + + + + + + Tipo de documento originário + Preencher com: + 00 - Declaração; + 10 - Dutoviário; + 99 - Outros + + + + + + + + + + + + + Descrição quando se tratar de 99-Outros + + + + + + + + + + + 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 Transporte (Carreta/Reboque/Vagão) + Deve ser preenchido com as informações das unidades de transporte utilizadas. + + + + + 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. + + + + + + + + + + + + + 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: + 00-CTRC; + 01-CTAC; + 02-ACT; + 03 - NF Modelo 7; + 04 - NF Modelo 27; + 05-Conhecimento Aéreo Nacional; + 06-CTMC; + 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); + 99 - outros + + + + + 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 de Seguro da Carga + + + + + + Responsável pelo seguro + Preencher com: + 0- Remetente; + 1- Expedidor; + 2 - Recebedor; + 3 - Destinatário; + 4 - Emitente do CT-e; + 5 - Tomador de Serviço. + Dados obrigatórios apenas no modal Rodoviário, depois da lei 11.442/07. Para os demais modais esta informação é opcional. + + + + + + + + + + + + + + + + + + Nome da Seguradora + + + + + + + + + + + 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. + + + + + + + + + + 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 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 + + + + + + + + + + + + + Preenchido quando for transporte de produtos classificados pela ONU como perigosos. + Não deve ser preenchido para modal dutoviário. + Observação para o modal aéreo: + - 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 + + + + + + + + + + + Nome apropriado para embarque do produto + Ver a legislação de transporte de produtos perigosos aplicada ao modo de transporte + + + + + + + + + + + Classe ou subclasse/divisão, e risco subsidiário/risco secundário + Ver a legislação de transporte de produtos perigosos aplicadas ao modal + + + + + + + + + + + Grupo de Embalagem + Ver a legislação de transporte de produtos perigosos aplicadas ao modal + Preenchimento obrigatório para o modal aéreo. + A legislação para o modal rodoviário e ferroviário não atribui grupo de embalagem para todos os produtos, portanto haverá casos de não preenchimento desse campo. + + + + + + + + + + + Quantidade total por produto + Preencher conforme a legislação de transporte de produtos perigosos aplicada ao modal + + + + + + + + + + + Quantidade e Tipo de volumes + Preencher conforme a legislação de transporte de produtos perigosos aplicada ao modal + + + + + + + + + + + Ponto de Fulgor + Preencher conforme a legislação de transporte de produtos perigosos aplicada ao modal. + No caso de transporte rodoviário e ferroviário, este campo não é exigido. + + + + + + + + + + + + + + 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) + + + + + + + + + + + Tomador é contribuinte do ICMS + + + + + + Chave de acesso da NF-e emitida pelo Tomador + + + + + Informação da NF ou CT emitido pelo Tomador + + + + + + + CNPJ do Emitente + Informar o CNPJ do emitente do Documento Fiscal + + + + + Número do CPF + Informar o CPF do emitente do documento fiscal + + + + + + Modelo do Documento Fiscal + + + + + Serie do documento fiscal + + + + + Subserie do documento fiscal + + + + + Número do documento fiscal + + + + + + + + + + + Valor do documento fiscal. + + + + + Data de emissão do documento fiscal. + + + + + + + + Chave de acesso do CT-e emitido pelo Tomador + + + + + + + + Tomador não é contribuinte do ICMS + + + + + + Chave de acesso do CT-e de Anulação + + + + + + + + + + + + + + + + + + Detalhamento do CT-e complementado + + + + + + Chave do CT-e complementado + + + + + + + + Detalhamento do CT-e do tipo Anulação + + + + + + Chave de acesso do CT-e original a ser anulado e substituído + + + + + + + + + + Data de emissão da declaração do tomador não contribuinte do ICMS + + + + + + + + + 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 + + + + + + + + + + Versão do leiaute + Ex: "2.00" + + + + + + + + Identificador da tag a ser assinada + Informar a chave de acesso do CT-e e precedida do literal "CTe" + + + + + + + + + + + + + + + Tipo Pedido de Concessão de Autorização da CT-e + + + + + + + + + + Tipo Retorno do Pedido de Concessão de Autorização da CT-e + + + + + Identificação do Ambiente:1 - Produção; 2 - Homologação + + + + + Identificação da UF + + + + + Versão do Aplicativo que recebeu o Lote. + + + + + Código do status da mensagem enviada. + + + + + Descrição literal do status do serviço solicitado. + + + + + Dados do Recibo do Lote + + + + + + Número do Recibo + + + + + Data e hora do recebimento, no formato AAAA-MM-DDTHH:MM:SS + + + + + Tempo médio de resposta do serviço (em segundos) dos últimos 5 minutos + + + + + + + + + + + + + + + + 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 + + + + + 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 anteriormente por substituição tributária + + + + + + + + + + + Valor da BC do ICMS ST retido + + + + + Valor do ICMS ST retido + + + + + Alíquota do ICMS + + + + + Valor do Crédito outorgado/Presumido + + + + + + + + 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 + + + + + + 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 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 + + + + + + + + + + + + + + Tipo processo de emissão do CT-e + + + + + + + + + + + + Tipo hora + + + + + + + + + Tipo Versão do CT-e - 2.00 + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/cteTiposBasico_v3.00.xsd b/pynfe/data/XSDs/CT-e/cteTiposBasico_v3.00.xsd new file mode 100644 index 00000000..efddb1ee --- /dev/null +++ b/pynfe/data/XSDs/CT-e/cteTiposBasico_v3.00.xsd @@ -0,0 +1,6631 @@ + + + + + + + + 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: "3.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; 2 - CT-e de Anulação; + 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. + + + + + + + + + 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) + + + + + + + + + + + Chave de acesso do CT-e de Anulação + + + + + + + + Tomador é contribuinte do ICMS, mas não é emitente de documento fiscal eletrônico + + + + + + Chave de acesso da NF-e emitida pelo Tomador + + + + + Informação da NF ou CT emitido pelo Tomador + + + + + + + CNPJ do Emitente + Informar o CNPJ do emitente do Documento Fiscal + + + + + Número do CPF + Informar o CPF do emitente do documento fiscal + + + + + + Modelo do Documento Fiscal + + + + + Serie do documento fiscal + + + + + Subserie do documento fiscal + + + + + Número do documento fiscal + + + + + + + + + + + Valor do documento fiscal. + + + + + Data de emissão do documento fiscal. + + + + + + + + Chave de acesso do CT-e emitido pelo Tomador + + + + + + + + + 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 + + + + + + + + Detalhamento do CT-e do tipo Anulação + + + + + + Chave de acesso do CT-e original a ser anulado e substituído + + + + + + + + + + Data de emissão da declaração do tomador não contribuinte do ICMS + + + + + + + + + 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. + + + + + + + + + + + + + + + Versão do leiaute + Ex: "3.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; +2 - CT-e de Anulação; +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. + + + + + + + + + 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 3.00 será denominado "CTeModalRodoviarioOS_v3.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 de Anulação + + + + + + + + Tomador é contribuinte do ICMS, mas não é emitente de documento fiscal eletrônico + + + + + + Chave de acesso da NF-e emitida pelo Tomador + + + + + Informação da NF ou CT emitido pelo Tomador + + + + + + + CNPJ do Emitente + Informar o CNPJ do emitente do Documento Fiscal + + + + + Número do CPF + Informar o CPF do emitente do documento fiscal + + + + + + Modelo do Documento Fiscal + + + + + Serie do documento fiscal + + + + + Subserie do documento fiscal + + + + + Número do documento fiscal + + + + + + + + + + + Valor do documento fiscal. + + + + + Data de emissão do documento fiscal. + + + + + + + + Chave de acesso do CT-e emitido pelo Tomador + + + + + + + + + + + + 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 + + + + + + + + Detalhamento do CT-e do tipo Anulação + + + + + + Chave de acesso do CT-e original a ser anulado e substituído + + + + + + + + + + Data de emissão da declaração do tomador não contribuinte do ICMS + + + + + + + + + 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: "3.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 Pedido de Concessão de Autorização da CT-e + + + + + + + + + + Tipo Retorno do Pedido de Concessão de Autorização da CT-e + + + + + Identificação do Ambiente:1 - Produção; 2 - Homologação + + + + + Identificação da UF + + + + + Versão do Aplicativo que recebeu o Lote. + + + + + Código do status da mensagem enviada. + + + + + Descrição literal do status do serviço solicitado. + + + + + Dados do Recibo do Lote + + + + + + Número do Recibo + + + + + Data e hora do recebimento, no formato AAAA-MM-DDTHH:MM:SS TZD + + + + + Tempo médio de resposta do serviço (em segundos) dos últimos 5 minutos + + + + + + + + + + + + + + + + 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 Finalidade da CT-e Outros Serviços + + + + + + + + + + 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 - 3.00 + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/cteTiposBasico_v4.00.xsd b/pynfe/data/XSDs/CT-e/cteTiposBasico_v4.00.xsd new file mode 100644 index 00000000..0f024361 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/cteTiposBasico_v4.00.xsd @@ -0,0 +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 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/pynfe/data/XSDs/CT-e/cte_v2.00.xsd b/pynfe/data/XSDs/CT-e/cte_v2.00.xsd new file mode 100644 index 00000000..538ba68e --- /dev/null +++ b/pynfe/data/XSDs/CT-e/cte_v2.00.xsd @@ -0,0 +1,9 @@ + + + + + + Conhecimento de Transporte Eletrônico + + + diff --git a/pynfe/data/XSDs/CT-e/cte_v3.00.xsd b/pynfe/data/XSDs/CT-e/cte_v3.00.xsd new file mode 100644 index 00000000..0bfa54cc --- /dev/null +++ b/pynfe/data/XSDs/CT-e/cte_v3.00.xsd @@ -0,0 +1,9 @@ + + + + + + Conhecimento de Transporte Eletrônico + + + diff --git a/pynfe/data/XSDs/CT-e/cte_v4.00.xsd b/pynfe/data/XSDs/CT-e/cte_v4.00.xsd new file mode 100644 index 00000000..99f20c04 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/cte_v4.00.xsd @@ -0,0 +1,10 @@ + + + + + + + Conhecimento de Transporte Eletrônico + + + diff --git a/pynfe/data/XSDs/CT-e/distCTePorUF_v3.00.xsd b/pynfe/data/XSDs/CT-e/distCTePorUF_v3.00.xsd new file mode 100644 index 00000000..755bb2bc --- /dev/null +++ b/pynfe/data/XSDs/CT-e/distCTePorUF_v3.00.xsd @@ -0,0 +1,9 @@ + + + + + + solicitação de distribuição de CT-e para o Ambiente Nacional + + + diff --git a/pynfe/data/XSDs/CT-e/distCTe_v3.00.xsd b/pynfe/data/XSDs/CT-e/distCTe_v3.00.xsd new file mode 100644 index 00000000..e3c6ed11 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/distCTe_v3.00.xsd @@ -0,0 +1,9 @@ + + + + + + solicitação de distribuição de CT-e para o Ambiente Nacional + + + diff --git a/pynfe/data/XSDs/CT-e/distChCTe_v3.00.xsd b/pynfe/data/XSDs/CT-e/distChCTe_v3.00.xsd new file mode 100644 index 00000000..439266da --- /dev/null +++ b/pynfe/data/XSDs/CT-e/distChCTe_v3.00.xsd @@ -0,0 +1,9 @@ + + + + + + solicitação de distribuição de dados de controle dos DF-e + + + diff --git a/pynfe/data/XSDs/CT-e/distDFeInt_v1.00.xsd b/pynfe/data/XSDs/CT-e/distDFeInt_v1.00.xsd new file mode 100644 index 00000000..54ccd4dc --- /dev/null +++ b/pynfe/data/XSDs/CT-e/distDFeInt_v1.00.xsd @@ -0,0 +1,71 @@ + + + + + + Schema de pedido de distribuição de DF-e de interesse + + + + + + + Identificação do Ambiente: + 1 - Produção + 2 - Homologação + + + + + + Código da UF do Autor + + + + + + CNPJ do interessado no DF-e + + + + + CPF do interessado no DF-e + + + + + + + Grupo para distribuir DF-e de interesse + + + + + + Último NSU recebido pelo ator. Caso seja informado com zero, ou com um NSU muito antigo, a consulta retornará unicamente as informações resumidas e documentos fiscais eletrônicos que tenham sido recepcionados pelo Ambiente Nacional nos últimos 3 meses. + + + + + + + + Grupo para consultar um DF-e a partir de um NSU específico + + + + + + Número Sequencial Único. Geralmente esta consulta será utilizada quando identificado pelo interessado um NSU faltante. O Web Service retornará o documento ou informará que o NSU não existe no Ambiente Nacional. Assim, esta consulta fechará a lacuna do NSU identificado como faltante. + + + + + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/enviCTe_v2.00.xsd b/pynfe/data/XSDs/CT-e/enviCTe_v2.00.xsd new file mode 100644 index 00000000..304e5538 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/enviCTe_v2.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do Envio de Lote CT-e para concessão de autorização + + + diff --git a/pynfe/data/XSDs/CT-e/enviCTe_v3.00.xsd b/pynfe/data/XSDs/CT-e/enviCTe_v3.00.xsd new file mode 100644 index 00000000..7cdced58 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/enviCTe_v3.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do Envio de Lote CT-e para concessão de autorização + + + diff --git a/pynfe/data/XSDs/CT-e/evCCeCTe_v2.00.xsd b/pynfe/data/XSDs/CT-e/evCCeCTe_v2.00.xsd new file mode 100644 index 00000000..c224f97b --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evCCeCTe_v2.00.xsd @@ -0,0 +1,97 @@ + + + + + + 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/pynfe/data/XSDs/CT-e/evCCeCTe_v3.00.xsd b/pynfe/data/XSDs/CT-e/evCCeCTe_v3.00.xsd new file mode 100644 index 00000000..254029d0 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evCCeCTe_v3.00.xsd @@ -0,0 +1,97 @@ + + + + + + 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/pynfe/data/XSDs/CT-e/evCCeCTe_v4.00.xsd b/pynfe/data/XSDs/CT-e/evCCeCTe_v4.00.xsd new file mode 100644 index 00000000..8583cf93 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evCCeCTe_v4.00.xsd @@ -0,0 +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) + + + + + + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/evCECTe_v3.00.xsd b/pynfe/data/XSDs/CT-e/evCECTe_v3.00.xsd new file mode 100644 index 00000000..12ea8a4a --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evCECTe_v3.00.xsd @@ -0,0 +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 + + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/evCECTe_v4.00.xsd b/pynfe/data/XSDs/CT-e/evCECTe_v4.00.xsd new file mode 100644 index 00000000..eca5c0aa --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evCECTe_v4.00.xsd @@ -0,0 +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 + + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/evCTeAnulado_v3.00.xsd b/pynfe/data/XSDs/CT-e/evCTeAnulado_v3.00.xsd new file mode 100644 index 00000000..5b239e35 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evCTeAnulado_v3.00.xsd @@ -0,0 +1,39 @@ + + + + + + Schema XML de validação do evento de marcação do CT-e de Anulação 240150 + + + + + + Descrição do Evento - "CT-e Anulado" + + + + + + + + + + + Informar a chave de acesso do CT-e de Anulação de Valores que referenciou o CT-e Original + + + + + Data e hora de processamento do CT-e de Anulação, no formato AAAA-MM-DDTHH:MM:SS TZD. Deve ser preenchida com data e hora da gravação no Banco em caso de Confirmação. Em caso de Rejeição, com data e hora do recebimento do Lote de CT-e enviado. + + + + + Número do Protocolo de Autorização do CT-e de Anulação. 1 posição tipo de autorizador (1 – Secretaria de Fazenda Estadual, 3 - SEFAZ Virtual RS, 5 - SEFAZ Virtual SP ); 2 posições ano; 10 seqüencial no ano. + + + + + + diff --git a/pynfe/data/XSDs/CT-e/evCTeAutorizadoMDFe_v3.00.xsd b/pynfe/data/XSDs/CT-e/evCTeAutorizadoMDFe_v3.00.xsd new file mode 100644 index 00000000..cbc4698a --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evCTeAutorizadoMDFe_v3.00.xsd @@ -0,0 +1,97 @@ + + + + + + Schema XML de validação do evento MDF-e Autorizado 310610 + + + + + + Descrição do Evento - "MDF-e Autorizado" + + + + + + + + + + + Dados do MDF-e + + + + + + Chave de Acesso do MDF-e + + + + + Modal do MDF-e + + + + + + + + + + + + + + Data de Emissão do MDF-e, formato AAAA-MM-DDThh:mm:ss TZD + + + + + Número do Protocolo de Status do MDF-e. 1 posição tipo de autorizador (9- Ambiente Autorizador do MDF-e ); 2 posições ano; 10 seqüencial no ano. + + + + + Data e hora de processamento, no formato AAAA-MM-DDTHH:MM:SS TZD. + + + + + + + + Dados do Emitente do MDF-e + + + + + + CNPJ do emitente + + + + + IE do emitente + + + + + Razão social ou Nome do Emitente + + + + + + + + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/evCTeCanceladoMDFe_v3.00.xsd b/pynfe/data/XSDs/CT-e/evCTeCanceladoMDFe_v3.00.xsd new file mode 100644 index 00000000..9c6326d8 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evCTeCanceladoMDFe_v3.00.xsd @@ -0,0 +1,43 @@ + + + + + + Schema XML de validação do evento MDF-e Cancelado 310611 + + + + + + Descrição do Evento - "MDF-e Cancelado" + + + + + + + + + + + Dados do MDF-e + + + + + + Chave de Acesso do MDF-e + + + + + Número do Protocolo de Cancelamento do MDF-e. 1 posição tipo de autorizador (9- Ambiente Autorizador do MDF-e ); 2 posições ano; 10 seqüencial no ano. + + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/evCTeComplementar_v3.00.xsd b/pynfe/data/XSDs/CT-e/evCTeComplementar_v3.00.xsd new file mode 100644 index 00000000..daa08286 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evCTeComplementar_v3.00.xsd @@ -0,0 +1,39 @@ + + + + + + Schema XML de validação do evento de marcação Autorizado CT-e Complementar 240130 + + + + + + Descrição do Evento - “Autorizado CT-e Complementar” + + + + + + + + + + + Informar a chave de acesso do CT-e Complementar que referenciou o CT-e Original + + + + + Data e hora de processamento do CT-e Complementar, no formato AAAA-MM-DDTHH:MM:SS TZD. Deve ser preenchida com data e hora da gravação no Banco em caso de Confirmação. Em caso de Rejeição, com data e hora do recebimento do Lote de CT-e enviado. + + + + + Número do Protocolo de Autorização do CT-e Complementar. 1 posição tipo de autorizador (1 – Secretaria de Fazenda Estadual, 3 - SEFAZ Virtual RS, 5 - SEFAZ Virtual SP ); 2 posições ano; 10 seqüencial no ano. + + + + + + diff --git a/pynfe/data/XSDs/CT-e/evCTeLiberaEPEC_v3.00.xsd b/pynfe/data/XSDs/CT-e/evCTeLiberaEPEC_v3.00.xsd new file mode 100644 index 00000000..9c2cb5e5 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evCTeLiberaEPEC_v3.00.xsd @@ -0,0 +1,36 @@ + + + + + + Schema XML de validação do evento de Liberação de EPEC 240160 + + + + + + Descrição do Evento - “Liberação EPEC” + + + + + + + + + + + Motivo da Liberação do Bloqueio da EPEC informado pela UF. + Norma referenciada, informações complementares, etc + + + + + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/evCTeLiberaPrazoCanc_v3.00.xsd b/pynfe/data/XSDs/CT-e/evCTeLiberaPrazoCanc_v3.00.xsd new file mode 100644 index 00000000..52130623 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evCTeLiberaPrazoCanc_v3.00.xsd @@ -0,0 +1,36 @@ + + + + + + Schema XML de validação do evento de Liberação do Prazo de Cancelamento 240170 + + + + + + Descrição do Evento - “Liberação Prazo Cancelamento” + + + + + + + + + + + Motivo da Liberação do Prazo de Cancelamento informado pela UF. + Norma referenciada, informações complementares, etc + + + + + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/evCTeMultimodal_v3.00.xsd b/pynfe/data/XSDs/CT-e/evCTeMultimodal_v3.00.xsd new file mode 100644 index 00000000..a7e4d85a --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evCTeMultimodal_v3.00.xsd @@ -0,0 +1,39 @@ + + + + + + Schema XML de validação do evento de marcação Autorizado Serviço Vinculado a Multimodal 440160 + + + + + + Descrição do Evento - “Autorizado Serviço Vinculado a Multimodal” + + + + + + + + + + + Informar a chave de acesso do CT-e que referenciou o CT-e Multimodal + + + + + Data e hora de processamento do CT-e que referenciou o Multimodal, no formato AAAA-MM-DDTHH:MM:SS TZD. Deve ser preenchida com data e hora da gravação no Banco em caso de Confirmação. Em caso de Rejeição, com data e hora do recebimento do Lote de CT-e enviado. + + + + + Número do Protocolo de Autorização do CT-e que referenciou o Multimodal. 1 posição tipo de autorizador (1 – Secretaria de Fazenda Estadual, 3 - SEFAZ Virtual RS, 5 - SEFAZ Virtual SP ); 2 posições ano; 10 seqüencial no ano. + + + + + + diff --git a/pynfe/data/XSDs/CT-e/evCTeRedespachoInter_v3.00.xsd b/pynfe/data/XSDs/CT-e/evCTeRedespachoInter_v3.00.xsd new file mode 100644 index 00000000..ad0de80e --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evCTeRedespachoInter_v3.00.xsd @@ -0,0 +1,39 @@ + + + + + + Schema XML de validação do evento de marcação Autorizado Redespacho Intermediário 440140 + + + + + + Descrição do Evento - “Autorizado Redespacho Intermediário” + + + + + + + + + + + Informar a chave de acesso do CT-e de Redespacho Intermediário que referenciou o CT-e + + + + + Data e hora de processamento do CT-e de Redespacho Intermediário que referenciou o CT-e, no formato AAAA-MM-DDTHH:MM:SS TZD. Deve ser preenchida com data e hora da gravação no Banco em caso de Confirmação. Em caso de Rejeição, com data e hora do recebimento do Lote de CT-e enviado. + + + + + Número do Protocolo de Autorização do CT-e Redespacho Intermediário que referenciou o CT-e. 1 posição tipo de autorizador (1 – Secretaria de Fazenda Estadual, 3 - SEFAZ Virtual RS, 5 - SEFAZ Virtual SP ); 2 posições ano; 10 seqüencial no ano. + + + + + + diff --git a/pynfe/data/XSDs/CT-e/evCTeRedespacho_v3.00.xsd b/pynfe/data/XSDs/CT-e/evCTeRedespacho_v3.00.xsd new file mode 100644 index 00000000..009ebeac --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evCTeRedespacho_v3.00.xsd @@ -0,0 +1,39 @@ + + + + + + Schema XML de validação do evento de marcação Autorizado Redespacho 440130 + + + + + + Descrição do Evento - “Autorizado Redespacho” + + + + + + + + + + + Informar a chave de acesso do CT-e de Redespacho que referenciou o CT-e + + + + + Data e hora de processamento do CT-e de Redespacho que referenciou o CT-e, no formato AAAA-MM-DDTHH:MM:SS TZD. Deve ser preenchida com data e hora da gravação no Banco em caso de Confirmação. Em caso de Rejeição, com data e hora do recebimento do Lote de CT-e enviado. + + + + + Número do Protocolo de Autorização do CT-e Redespacho que referenciou o CT-e. 1 posição tipo de autorizador (1 – Secretaria de Fazenda Estadual, 3 - SEFAZ Virtual RS, 5 - SEFAZ Virtual SP ); 2 posições ano; 10 seqüencial no ano. + + + + + + diff --git a/pynfe/data/XSDs/CT-e/evCTeRegPassagemAuto_v3.00.xsd b/pynfe/data/XSDs/CT-e/evCTeRegPassagemAuto_v3.00.xsd new file mode 100644 index 00000000..9f1e8155 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evCTeRegPassagemAuto_v3.00.xsd @@ -0,0 +1,149 @@ + + + + + + Schema XML de validação do evento de Registro de Passagem Automatico do CT-e 510620 + + + + + + Descrição do Evento - “Registro de Passagem Automático” + + + + + + + + + + + Tipo de Transmissão: N – Normal; R – Retransmissão; A - Atraso Processamento + + + + + + + + + + + + + Informações do Registro de Passagem + + + + + + Informar o codigo da UF onde foi registrada a passagem. Deverá ser utilizada a tabela do IBGE. + Informar 'EX' para operações com o exterior. + + + + + Codigo Identificação do Equipamento (SLD, OCR) ou 99999 para tpEquip=3 + + + + + + + + + + + Nome Identificação do Equiipamento (SLD, OCR) ou Sem Equipamento para tpEquip=3 + + + + + + + + + + + Tipo de Equipamento: +1 – SLD (Antena); 2 – OCR; 3 - Leitura Sen Equipamento + + + + + + + + + + + + + Placa do Veiculo de Tracao + + + + + + + + Sentido da Passagem: +E – Entrada; S – Saída; I - Indeterminado + + + + + + + + + + + + + + Data e hora do Registro de Passagem + Formato AAAA-MM-DDTHH:MM:DD + + + + + Latitude do ponto geográfico onde foi registrada a passagem + + + + + Latitude do ponto geográfico onde foi registrada a passagem + + + + + NSU do registro na base do ONE + + + + + + + + Chave de Acesso do MDF-e que originou o registro + + + + + Informações complementares do Fisco de Registro de Passagem + Norma referenciada, informações complementares, etc + + + + + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/evCTeRegPassagem_v3.00.xsd b/pynfe/data/XSDs/CT-e/evCTeRegPassagem_v3.00.xsd new file mode 100644 index 00000000..76790f09 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evCTeRegPassagem_v3.00.xsd @@ -0,0 +1,145 @@ + + + + + + Schema XML de validação do evento de Registro de Passagem do CT-e 310620 + + + + + + Descrição do Evento - “Registro de Passagem” + + + + + + + + + + + Informar o código da UF onde foi registrada a passagem. Deverá ser utilizada a tabela do IBGE. + Informar 'EX' para operações com o exterior. + + + + + Código da Unidade Fiscal + + + + + + + + + + Nome da Unidade Fiscal + + + + + + + + + + + Data e hora do Registro de Passagem + Formato AAAA-MM-DDTHH:MM:DD + + + + + Identificação do funcionário responsável pelo registro de passagem + + + + + Nome do funcionário responsável pelo registro de passagem + + + + + + + + + + + Tipo de Transmissão: N – Normal; A – Atrasada + + + + + + + + + + + + Sentido da Passagem: +E – Entrada; S – Saída; I - Indeterminado + + + + + + + + + + + + + + Latitude do ponto geográfico onde foi registrada a passagem + + + + + Latitude do ponto geográfico onde foi registrada a passagem + + + + + Placa do Veiculo de Tracao + + + + + + + + Segundo código de barras do CT-e em contingência + + + + + + + + + + Chave de Acesso do MDF-e que originou o registro + + + + + Informações complementares do Fisco de Registro de Passagem + Norma referenciada, informações complementares, etc + + + + + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/evCTeSubcontratacao_v3.00.xsd b/pynfe/data/XSDs/CT-e/evCTeSubcontratacao_v3.00.xsd new file mode 100644 index 00000000..50f51f44 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evCTeSubcontratacao_v3.00.xsd @@ -0,0 +1,39 @@ + + + + + + Schema XML de validação do evento de marcação Autorizado Subcontratação 440150 + + + + + + Descrição do Evento - “Autorizado Subcontratação” + + + + + + + + + + + Informar a chave de acesso do CT-e de Subcontratação que referenciou o CT-e + + + + + Data e hora de processamento do CT-e de Subcontratação que referenciou o CT-e, no formato AAAA-MM-DDTHH:MM:SS TZD. Deve ser preenchida com data e hora da gravação no Banco em caso de Confirmação. Em caso de Rejeição, com data e hora do recebimento do Lote de CT-e enviado. + + + + + Número do Protocolo de Autorização do CT-e de Subcontratação que referenciou o CT-e. 1 posição tipo de autorizador (1 – Secretaria de Fazenda Estadual, 3 - SEFAZ Virtual RS, 5 - SEFAZ Virtual SP ); 2 posições ano; 10 seqüencial no ano. + + + + + + diff --git a/pynfe/data/XSDs/CT-e/evCTeSubstituido_v3.00.xsd b/pynfe/data/XSDs/CT-e/evCTeSubstituido_v3.00.xsd new file mode 100644 index 00000000..867c25f4 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evCTeSubstituido_v3.00.xsd @@ -0,0 +1,39 @@ + + + + + + Schema XML de validação do evento de marcação do CT-e de Substituição 240140 + + + + + + Descrição do Evento - "CT-e Substituido" + + + + + + + + + + + Informar a chave de acesso do CT-e de Substituicao que referenciou o CT-e Original + + + + + Data e hora de processamento do CT-e de Substituição, no formato AAAA-MM-DDTHH:MM:SS TZD. Deve ser preenchida com data e hora da gravação no Banco em caso de Confirmação. Em caso de Rejeição, com data e hora do recebimento do Lote de CT-e enviado. + + + + + Número do Protocolo de Autorização do CT-e de Substituição. 1 posição tipo de autorizador (1 – Secretaria de Fazenda Estadual, 3 - SEFAZ Virtual RS, 5 - SEFAZ Virtual SP ); 2 posições ano; 10 seqüencial no ano. + + + + + + diff --git a/pynfe/data/XSDs/CT-e/evCancCECTe_v3.00.xsd b/pynfe/data/XSDs/CT-e/evCancCECTe_v3.00.xsd new file mode 100644 index 00000000..f6d6c0f6 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evCancCECTe_v3.00.xsd @@ -0,0 +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 + + + + + + diff --git a/pynfe/data/XSDs/CT-e/evCancCECTe_v4.00.xsd b/pynfe/data/XSDs/CT-e/evCancCECTe_v4.00.xsd new file mode 100644 index 00000000..b0b7af8a --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evCancCECTe_v4.00.xsd @@ -0,0 +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 + + + + + + diff --git a/pynfe/data/XSDs/CT-e/evCancCTeComplementar_v3.00.xsd b/pynfe/data/XSDs/CT-e/evCancCTeComplementar_v3.00.xsd new file mode 100644 index 00000000..ff35f281 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evCancCTeComplementar_v3.00.xsd @@ -0,0 +1,39 @@ + + + + + + Schema XML de validação do evento de marcação Cancelado CT-e Complementar 240131 + + + + + + Descrição do Evento - “Cancelado CT-e Complementar” + + + + + + + + + + + Informar a chave de acesso do CT-e Complementar que referenciou o CT-e Original + + + + + Data e hora de recebimento do Cancelamento do CT-e Complementar, no formato AAAA-MM-DDTHH:MM:SS TZD. Deve ser preenchida com data e hora da gravação no Banco em caso de Confirmação. Em caso de Rejeição, com data e hora do recebimento do Lote de CT-e enviado. + + + + + Número do Protocolo de Homologação do Cancelamento do CT-e Complementar. 1 posição tipo de autorizador (1 – Secretaria de Fazenda Estadual, 3 - SEFAZ Virtual RS, 5 - SEFAZ Virtual SP ); 2 posições ano; 10 seqüencial no ano. + + + + + + diff --git a/pynfe/data/XSDs/CT-e/evCancCTe_v2.00.xsd b/pynfe/data/XSDs/CT-e/evCancCTe_v2.00.xsd new file mode 100644 index 00000000..fcbcfc12 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evCancCTe_v2.00.xsd @@ -0,0 +1,35 @@ + + + + + + Schema XML de validação do evento do cancelamento +110111 + + + + + + Descrição do Evento - “Cancelamento” + + + + + + + + + + + Número do Protocolo de Status do CT-e. 1 posição tipo de autorizador (1 – Secretaria de Fazenda Estadual, 3 - SEFAZ Virtual RS, 5 - SEFAZ Virtual SP ); 2 posições ano; 10 seqüencial no ano. + + + + + Justificativa do Cancelamento + + + + + + diff --git a/pynfe/data/XSDs/CT-e/evCancCTe_v3.00.xsd b/pynfe/data/XSDs/CT-e/evCancCTe_v3.00.xsd new file mode 100644 index 00000000..daef3b7b --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evCancCTe_v3.00.xsd @@ -0,0 +1,35 @@ + + + + + + Schema XML de validação do evento do cancelamento +110111 + + + + + + Descrição do Evento - “Cancelamento” + + + + + + + + + + + Número do Protocolo de Status do CT-e. 1 posição tipo de autorizador (1 – Secretaria de Fazenda Estadual, 3 - SEFAZ Virtual RS, 5 - SEFAZ Virtual SP ); 2 posições ano; 10 seqüencial no ano. + + + + + Justificativa do Cancelamento + + + + + + diff --git a/pynfe/data/XSDs/CT-e/evCancCTe_v4.00.xsd b/pynfe/data/XSDs/CT-e/evCancCTe_v4.00.xsd new file mode 100644 index 00000000..3952bce7 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evCancCTe_v4.00.xsd @@ -0,0 +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 + + + + + + diff --git a/pynfe/data/XSDs/CT-e/evCancIECTe_v4.00.xsd b/pynfe/data/XSDs/CT-e/evCancIECTe_v4.00.xsd new file mode 100644 index 00000000..f2189585 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evCancIECTe_v4.00.xsd @@ -0,0 +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 + + + + + + diff --git a/pynfe/data/XSDs/CT-e/evCancPrestDesacordo_v4.00.xsd b/pynfe/data/XSDs/CT-e/evCancPrestDesacordo_v4.00.xsd new file mode 100644 index 00000000..b37dfa31 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evCancPrestDesacordo_v4.00.xsd @@ -0,0 +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 + + + + + + diff --git a/pynfe/data/XSDs/CT-e/evEPECCTe_v2.00.xsd b/pynfe/data/XSDs/CT-e/evEPECCTe_v2.00.xsd new file mode 100644 index 00000000..4cbd90b4 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evEPECCTe_v2.00.xsd @@ -0,0 +1,130 @@ + + + + + + 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 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. + + + + + + diff --git a/pynfe/data/XSDs/CT-e/evEPECCTe_v3.00.xsd b/pynfe/data/XSDs/CT-e/evEPECCTe_v3.00.xsd new file mode 100644 index 00000000..aa048b56 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evEPECCTe_v3.00.xsd @@ -0,0 +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 + + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/evEPECCTe_v4.00.xsd b/pynfe/data/XSDs/CT-e/evEPECCTe_v4.00.xsd new file mode 100644 index 00000000..8ce8bb1d --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evEPECCTe_v4.00.xsd @@ -0,0 +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 + + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/evGTV_v3.00.xsd b/pynfe/data/XSDs/CT-e/evGTV_v3.00.xsd new file mode 100644 index 00000000..56fe43bd --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evGTV_v3.00.xsd @@ -0,0 +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 + + + + + + + + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/evGTV_v4.00.xsd b/pynfe/data/XSDs/CT-e/evGTV_v4.00.xsd new file mode 100644 index 00000000..ca7d5dfa --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evGTV_v4.00.xsd @@ -0,0 +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 + + + + + + + + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/evIECTe_v4.00.xsd b/pynfe/data/XSDs/CT-e/evIECTe_v4.00.xsd new file mode 100644 index 00000000..8dfa5dfb --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evIECTe_v4.00.xsd @@ -0,0 +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 + + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/evPrestDesacordo_v3.00.xsd b/pynfe/data/XSDs/CT-e/evPrestDesacordo_v3.00.xsd new file mode 100644 index 00000000..6d51ff3b --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evPrestDesacordo_v3.00.xsd @@ -0,0 +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 + + + + + + + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/evPrestDesacordo_v4.00.xsd b/pynfe/data/XSDs/CT-e/evPrestDesacordo_v4.00.xsd new file mode 100644 index 00000000..9b1f49cc --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evPrestDesacordo_v4.00.xsd @@ -0,0 +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 + + + + + + + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/evRegMultimodal_v2.00.xsd b/pynfe/data/XSDs/CT-e/evRegMultimodal_v2.00.xsd new file mode 100644 index 00000000..abe9fc51 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evRegMultimodal_v2.00.xsd @@ -0,0 +1,50 @@ + + + + + + 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/pynfe/data/XSDs/CT-e/evRegMultimodal_v3.00.xsd b/pynfe/data/XSDs/CT-e/evRegMultimodal_v3.00.xsd new file mode 100644 index 00000000..9ddf5fe2 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evRegMultimodal_v3.00.xsd @@ -0,0 +1,50 @@ + + + + + + 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/pynfe/data/XSDs/CT-e/evRegMultimodal_v4.00.xsd b/pynfe/data/XSDs/CT-e/evRegMultimodal_v4.00.xsd new file mode 100644 index 00000000..86eb957e --- /dev/null +++ b/pynfe/data/XSDs/CT-e/evRegMultimodal_v4.00.xsd @@ -0,0 +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 + + + + + + + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/eventoCTeTiposBasico_v2.00.xsd b/pynfe/data/XSDs/CT-e/eventoCTeTiposBasico_v2.00.xsd new file mode 100644 index 00000000..265d6923 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/eventoCTeTiposBasico_v2.00.xsd @@ -0,0 +1,266 @@ + + + + + + + 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 + + + + + Chave de Acesso do CT-e vinculado ao evento + + + + + Data e Hora do Evento, formato UTC (AAAA-MM-DDThh:mm:ss) + + + + + + + + + + + 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). + + + + + + + + + + + + + + + + + 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:ss + + + + + + + + + + + Número do protocolo de registro do evento + + + + + + + + + + + + + + + + + + + + + + + Tipo procEvento + + + + + + + + + + Tipo Versão do Evento + + + + + + + + + Tipo Modal transporte + + + + + + + + + + + + + + Tipo número sequencial único do AN + + + + + + + + Tipo Placa + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/eventoCTeTiposBasico_v3.00.xsd b/pynfe/data/XSDs/CT-e/eventoCTeTiposBasico_v3.00.xsd new file mode 100644 index 00000000..e2236bef --- /dev/null +++ b/pynfe/data/XSDs/CT-e/eventoCTeTiposBasico_v3.00.xsd @@ -0,0 +1,297 @@ + + + + + + + + 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. + + + + + + + + + + + + + + + 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/pynfe/data/XSDs/CT-e/eventoCTeTiposBasico_v4.00.xsd b/pynfe/data/XSDs/CT-e/eventoCTeTiposBasico_v4.00.xsd new file mode 100644 index 00000000..9693e75a --- /dev/null +++ b/pynfe/data/XSDs/CT-e/eventoCTeTiposBasico_v4.00.xsd @@ -0,0 +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 + + + + + + diff --git a/pynfe/data/XSDs/CT-e/eventoCTe_v2.00.xsd b/pynfe/data/XSDs/CT-e/eventoCTe_v2.00.xsd new file mode 100644 index 00000000..e08b52ce --- /dev/null +++ b/pynfe/data/XSDs/CT-e/eventoCTe_v2.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do Pedido de Registro de Evento do CT-e + + + diff --git a/pynfe/data/XSDs/CT-e/eventoCTe_v3.00.xsd b/pynfe/data/XSDs/CT-e/eventoCTe_v3.00.xsd new file mode 100644 index 00000000..aa4034b8 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/eventoCTe_v3.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do Pedido de Registro de Evento do CT-e + + + diff --git a/pynfe/data/XSDs/CT-e/eventoCTe_v4.00.xsd b/pynfe/data/XSDs/CT-e/eventoCTe_v4.00.xsd new file mode 100644 index 00000000..ea60785b --- /dev/null +++ b/pynfe/data/XSDs/CT-e/eventoCTe_v4.00.xsd @@ -0,0 +1,10 @@ + + + + + + + Schema XML de validação do Pedido de Registro de Evento do CT-e + + + diff --git a/pynfe/data/XSDs/CT-e/inutCTeTiposBasico_v2.00.xsd b/pynfe/data/XSDs/CT-e/inutCTeTiposBasico_v2.00.xsd new file mode 100644 index 00000000..4bb037b6 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/inutCTeTiposBasico_v2.00.xsd @@ -0,0 +1,207 @@ + + + + + + + Tipo Pedido de Inutilização de Numeração do Conhecimento de Transporte eletrônico + + + + + Dados do Pedido de Inutilização de Numeração do Conhecimento de Transporte eletrônico + + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Serviço Solicitado + + + + + Código da UF solicitada + + + + + Ano de inutilização da numeração + + + + + + + + + + CNPJ do emitente + + + + + Modelo da CT-e (57) + + + + + Série da CT-e + + + + + Número da CT-e inicial + + + + + Número da CT-e final + + + + + Justificativa do pedido de inutilização + + + + + + + + + + + + + + + + + + + + + + + Tipo retorno do Pedido de Inutilização de Numeração do Conhecimento de Transporte eletrônico + + + + + Dados do Retorno do Pedido de Inutilização de Numeração do Conhecimento de Transporte eletrônico + + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Versão do Aplicativo que processou a CT-e + + + + + Código do status da mensagem enviada. + + + + + Descrição literal do status do serviço solicitado. + + + + + + + + + + + + Código da UF solicitada + + + + + Ano de inutilização da numeração + + + + + + + + + + CNPJ do emitente + + + + + Modelo da CT-e (57) + + + + + Série da CT-e + + + + + Número da CT-e inicial + + + + + Número da CT-e final + + + + + Data e hora de recebimento, no formato AAAA-MM-DDTHH:MM:SS. Deve ser preenchida com data e hora da gravação no Banco em caso de Confirmação. Em caso de Rejeição, com data e hora do recebimento do Pedido de Inutilização. + + + + + Número do Protocolo de Status do CT-e. 1 posição (1 – Secretaria de Fazenda Estadual , 3 - SEFAZ Virtual RS, 5 - SEFAZ Virtual SP); 2 - código da UF - 2 posições ano; 10 seqüencial no ano. + + + + + + + + + + + + + Tipo Pedido de inutilzação de númeração de CT-e processado + + + + + + + + + + Tipo Versão Inutilização de numeração de CT-e - 1.04 + + + + + + diff --git a/pynfe/data/XSDs/CT-e/inutCTeTiposBasico_v3.00.xsd b/pynfe/data/XSDs/CT-e/inutCTeTiposBasico_v3.00.xsd new file mode 100644 index 00000000..ea547c21 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/inutCTeTiposBasico_v3.00.xsd @@ -0,0 +1,228 @@ + + + + + + + + Tipo Pedido de Inutilização de Numeração do Conhecimento de Transporte eletrônico + + + + + Dados do Pedido de Inutilização de Numeração do Conhecimento de Transporte eletrônico + + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Serviço Solicitado + + + + + Código da UF solicitada + + + + + Ano de inutilização da numeração + + + + + + + + + + CNPJ do emitente + + + + + Modelo da CT-e (57 ou 67) + + + + + Série da CT-e + + + + + Número da CT-e inicial + + + + + Número da CT-e final + + + + + Justificativa do pedido de inutilização + + + + + + + + + + + + + + + + + + + + + + + Tipo retorno do Pedido de Inutilização de Numeração do Conhecimento de Transporte eletrônico + + + + + Dados do Retorno do Pedido de Inutilização de Numeração do Conhecimento de Transporte eletrônico + + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Versão do Aplicativo que processou a CT-e + + + + + Código do status da mensagem enviada. + + + + + Descrição literal do status do serviço solicitado. + + + + + + + + + + + + Código da UF solicitada + + + + + Ano de inutilização da numeração + + + + + + + + + + CNPJ do emitente + + + + + Modelo da CT-e (57 ou 67) + + + + + Série da CT-e + + + + + Número da CT-e inicial + + + + + Número da CT-e final + + + + + Data e hora de recebimento, no formato AAAA-MM-DDTHH:MM:SS TZD. Deve ser preenchida com data e hora da gravação no Banco em caso de Confirmação. Em caso de Rejeição, com data e hora do recebimento do Pedido de Inutilização. + + + + + Número do Protocolo de Status do CT-e. 1 posição (1 – Secretaria de Fazenda Estadual , 3 - SEFAZ Virtual RS, 5 - SEFAZ Virtual SP); 2 - código da UF - 2 posições ano; 10 seqüencial no ano. + + + + + + + + + + + + + Tipo Pedido de inutilzação de númeração de 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 + + + + + + Tipo Versão Inutilização de numeração de CT-e + + + + + + diff --git a/pynfe/data/XSDs/CT-e/inutCTeTiposBasico_v4.00.xsd b/pynfe/data/XSDs/CT-e/inutCTeTiposBasico_v4.00.xsd new file mode 100644 index 00000000..7aede03f --- /dev/null +++ b/pynfe/data/XSDs/CT-e/inutCTeTiposBasico_v4.00.xsd @@ -0,0 +1,228 @@ + + + + + + + + Tipo Pedido de Inutilização de Numeração do Conhecimento de Transporte eletrônico + + + + + Dados do Pedido de Inutilização de Numeração do Conhecimento de Transporte eletrônico + + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Serviço Solicitado + + + + + Código da UF solicitada + + + + + Ano de inutilização da numeração + + + + + + + + + + CNPJ do emitente + + + + + Modelo da CT-e (57 ou 67) + + + + + Série da CT-e + + + + + Número da CT-e inicial + + + + + Número da CT-e final + + + + + Justificativa do pedido de inutilização + + + + + + + + + + + + + + + + + + + + + + + Tipo retorno do Pedido de Inutilização de Numeração do Conhecimento de Transporte eletrônico + + + + + Dados do Retorno do Pedido de Inutilização de Numeração do Conhecimento de Transporte eletrônico + + + + + + Identificação do Ambiente: +1 - Produção +2 - Homologação + + + + + Versão do Aplicativo que processou a CT-e + + + + + Código do status da mensagem enviada. + + + + + Descrição literal do status do serviço solicitado. + + + + + + + + + + + + Código da UF solicitada + + + + + Ano de inutilização da numeração + + + + + + + + + + CNPJ do emitente + + + + + Modelo da CT-e (57 ou 67) + + + + + Série da CT-e + + + + + Número da CT-e inicial + + + + + Número da CT-e final + + + + + Data e hora de recebimento, no formato AAAA-MM-DDTHH:MM:SS TZD. Deve ser preenchida com data e hora da gravação no Banco em caso de Confirmação. Em caso de Rejeição, com data e hora do recebimento do Pedido de Inutilização. + + + + + Número do Protocolo de Status do CT-e. 1 posição (1 – Secretaria de Fazenda Estadual , 3 - SEFAZ Virtual RS, 5 - SEFAZ Virtual SP); 2 - código da UF - 2 posições ano; 10 seqüencial no ano. + + + + + + + + + + + + + Tipo Pedido de inutilzação de númeração de 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 + + + + + + Tipo Versão Inutilização de numeração de CT-e + + + + + + diff --git a/pynfe/data/XSDs/CT-e/inutCTe_v2.00.xsd b/pynfe/data/XSDs/CT-e/inutCTe_v2.00.xsd new file mode 100644 index 00000000..4375430a --- /dev/null +++ b/pynfe/data/XSDs/CT-e/inutCTe_v2.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do Pedido de Inutilização de Numeração do Conhecimento de Transportes eletrônico + + + diff --git a/pynfe/data/XSDs/CT-e/inutCTe_v3.00.xsd b/pynfe/data/XSDs/CT-e/inutCTe_v3.00.xsd new file mode 100644 index 00000000..980b4fd4 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/inutCTe_v3.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do Pedido de Inutilização de Numeração do Conhecimento de Transportes eletrônico + + + diff --git a/pynfe/data/XSDs/CT-e/inutCTe_v4.00.xsd b/pynfe/data/XSDs/CT-e/inutCTe_v4.00.xsd new file mode 100644 index 00000000..4ec88d2a --- /dev/null +++ b/pynfe/data/XSDs/CT-e/inutCTe_v4.00.xsd @@ -0,0 +1,10 @@ + + + + + + + Schema XML de validação do Pedido de Inutilização de Numeração do Conhecimento de Transportes eletrônico + + + diff --git a/pynfe/data/XSDs/CT-e/leiauteChCTe_v3.00.xsd b/pynfe/data/XSDs/CT-e/leiauteChCTe_v3.00.xsd new file mode 100644 index 00000000..bb3a5a7e --- /dev/null +++ b/pynfe/data/XSDs/CT-e/leiauteChCTe_v3.00.xsd @@ -0,0 +1,478 @@ + + + + + + Tipo Versão 3.00 + + + + + + + + Versão documento + + + + + + + + Tipo número sequencial único do AN + + + + + + + + solicitação de distribuição de dados de controle dos DF-e + + + + + +Identificação do Ambiente: +1 - Produção; +2 - Homologação + + + + + + Versão do Aplicativo que solicitou a distribuição de DF-e + + + + + Indicador de Compactação da Mensagem de retorno: +0 - sem compactação; +1 - compactação padrão gZip + + + + + + + + + + + + Código da UF do autorizador. Utilizar a Tabela do IBGE. + + + + + último NSU (AN) recebido pela SVC. Caso seja informado com zero, o AN tentará localizar o primeiro DF-e. + + + + + + NSU final desejado. Se informado, a aplicação do AN deverá observar este valor máximo do NSU a ser fornecido. + + + + + + + + + + + + + + + + Lote de dados de controle sobre os DF-e encontrados + + + + + +Identificação do Ambiente: + +1 - Produção; +2 - Homologação + + + + + + Versão do Aplicativo que solicitou a distribuição de DF-e + + + + + Código do status da resposta + + + + + Descrição literal do status da resposta + + + + + Código da UF do autorizador. Utilizar a Tabela do IBGE. + + + + + Ultimo NSU pesquisado pelo Ambiente Nacional + + + + + + NSU final desejado. Se informado, a aplicação do AN deverá observar este valor máximo do NSU a ser fornecido. + + + + + + + + + + + + + Maior NSU existente na Base Nacional para a SVC. + + + + + + + + + + + + Schema XML dados descompactado + + + + + + informações de controle CT-e + + + + + informações de controle Cancelamento + + + + + informações de controle Evento + + + + + informações de controle Inutilização + + + + + + + + + + + Código da UF do emitente do Documento Fiscal. Utilizar a Tabela do IBGE. + + + + + Chave de Acesso do DF-e + + + + + Hash MD5 da Chave de acesso convertido para base64 + + + + + Tipo de CT-e + Preencher com: + +0 - CT-e Normal; +1 - CT-e de Complemento de Valores; +2 - CT-e de Anulação de Valores; +3 - CT-e Substituto + + + + + + + + + + + + + Forma de Emiissão do DFe + Preencher com: +1 - Normal; + 4-EPEC pela SVC; 5 - Contingência FSDA; + 7 - Autorização pela SVC-RS; + 8 - Autorização pela SVC-SP + + + + + + + + + + + + + + Indicador de denegação do documento: 0 - NÃO denegado; 1 - denegado + + + + + + + + + + + Data e hora de autorizacao no formato AAAA-MM-DDTHH:MM:SS TZD. + + + + + Número de protocolo de autorização CT-e. + + + + + + número sequencial único do Ambiente Nacional + + + + + + + + + Código da UF do emitente do Documento Fiscal. Utilizar a Tabela do IBGE. + + + + + Chave de Acesso do DF-e cancelado + + + + + Hash MD5 da Chave de Acesso convertido para base64 + + + + + Forma de Emiissão do DFe + Preencher com: +1 - Normal; + 4-EPEC pela SVC; 5 - Contingência FSDA; + 7 - Autorização pela SVC-RS; + 8 - Autorização pela SVC-SP + + + + + + + + + + + + + + Número de protocolo de autorização do CT-e. + + + + + Data e hora de autorizacao do Cancelamento no formato AAAA-MM-DDTHH:MM:SS TZD. + + + + + Número de protocolo de autorização do Cancelamento + + + + + + número sequencial único do Ambiente Nacional + + + + + + + + + Código da UF do emitente do Documento Fiscal. Utilizar a Tabela do IBGE. + + + + + Ano de inutilização da numeração + + + + + CNPJ do emitente + + + + + Série do Documento Fiscal + + + + + Modelo do Documento Fiscal + + + + + Número da CT-e inicial + + + + + Número da CT-e final + + + + + Data e hora de autorizacao no formato AAAA-MM-DDTHH:MM:SS TZD + + + + + Número de protocolo de autorização da Inutilização. + + + + + + número sequencial único do Ambiente Nacional + + + + + + + + + Código do Orgao de Recepcao do Evento + + + + + Chave de Acesso do DF-e + + + + + Hash MD5 da Chave de Acesso convertido para base64 + + + + + Forma de Emiissão do DFe + Preencher com: +1 - Normal; + 4-EPEC pela SVC; 5 - Contingência FSDA; + 7 - Autorização pela SVC-RS; + 8 - Autorização pela SVC-SP + + + + + + + + + + + + + + CNPJ do Autor do Evento + + + + + Data e Hora do Evento, formato (AAAA-MM-DDThh:mm:ss TZD) + + + + + 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. + + + + + + + + + + + Número de protocolo de autorização do CT-e. + + + + + Data e hora de autorizacao do Evento no formato AAAA-MM-DDTHH:MM:SS TZD. + + + + + Número de protocolo de autorização do evento + + + + + + número sequencial único do Ambiente Nacional + + + + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/leiauteConsultaCadastro_v2.00.xsd b/pynfe/data/XSDs/CT-e/leiauteConsultaCadastro_v2.00.xsd new file mode 100644 index 00000000..95ddb089 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/leiauteConsultaCadastro_v2.00.xsd @@ -0,0 +1,404 @@ + + + + + + + + Tipo Pedido de Consulta de cadastro de contribuintes + + + + + Dados do Pedido de Consulta de cadastro de contribuintes + + + + + + Serviço Solicitado + + + + + + + + + + sigla da UF consultada, utilizar SU para SUFRAMA + + + + + argumento de pesquisa + + + + Inscrição Estadual do contribuinte + + + + + CNPJ do contribuinte + + + + + CPF do contribuinte + + + + + + + + + + + + Tipo Retorno Pedido de Consulta de cadastro de contribuintes + + + + + Dados do Resultado doDados do Pedido de Consulta de cadastro de contribuintes + + + + + + Versão do Aplicativo que processou o pedido de consulta de cadastro + + + + + Código do status da mensagem enviada. + + + + + Descrição literal do status do serviço solicitado. + + + + + sigla da UF consultada, utilizar SU para SUFRAMA + + + + + argumento de pesquisa + + + + Inscrição Estadual do contribuinte + + + + + CNPJ do contribuinte + + + + + CPF do contribuinte + + + + + + Data da Consulta + + + + + código da UF de atendimento + + + + + Informações cadastrais do contribuinte consultado + + + + + + Número da Inscrição Estadual do contribuinte + + + + + + Número do CNPJ do contribuinte + + + + + Número do CPF do contribuinte + + + + + + Sigla da UF de localização do contribuinte. Em algumas situações, a UF de localização pode ser diferente da UF consultada. Ex. IE de Substituto Tributário. + + + + + Situação cadastral do contribuinte: +0 - não habilitado +1 - habilitado + + + + + + + + + + + Indicador de contribuinte credenciado a emitir NF-e. +0 - Não credenciado para emissão da NF-e; +1 - Credenciado; +2 - Credenciado com obrigatoriedade para todas operações; +3 - Credenciado com obrigatoriedade parcial; +4 – a SEFAZ não fornece a informação. +Este indicador significa apenas que o contribuinte é credenciado para emitir NF-e na SEFAZ consultada. + + + + + + + + + + + + + + + Indicador de contribuinte credenciado a emitir CT-e. +0 - Não credenciado para emissão da CT-e; +1 - Credenciado; +2 - Credenciado com obrigatoriedade para todas operações; +3 - Credenciado com obrigatoriedade parcial; +4 – a SEFAZ não fornece a informação. +Este indicador significa apenas que o contribuinte é credenciado para emitir CT-e na SEFAZ consultada. + + + + + + + + + + + + + + + Razão Social ou nome do contribuinte + + + + + + + + + + + Razão Social ou nome do contribuinte + + + + + + + + + + + Regime de Apuração do ICMS + + + + + + + + + + + CNAE Fiscal do contribuinte + + + + + + + + + + Data de início de atividades do contribuinte + + + + + Data da última modificação da situação cadastral do contribuinte. + + + + + Data de ocorrência da baixa do contribuinte. + + + + + Inscrição Estadual Única + + + + + Inscrição Estadual atual + + + + + Endereço + + + + + + + + + + + + + + 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 + + + + + + + + + + + CEP + + + + + + + + + + + + Tipo Sigla da UF consultada + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tipo Versão do Leiaute da Consulta Cadastro 2.00 + + + + + + diff --git a/pynfe/data/XSDs/CT-e/leiauteLoteRFBCTe_v3.00.xsd b/pynfe/data/XSDs/CT-e/leiauteLoteRFBCTe_v3.00.xsd new file mode 100644 index 00000000..ba26fc1a --- /dev/null +++ b/pynfe/data/XSDs/CT-e/leiauteLoteRFBCTe_v3.00.xsd @@ -0,0 +1,561 @@ + + + + + + + Tipo Versão + + + + + + + + Tipo número sequencial único do AN + + + + + + + + Schema XML de validação do lote de envio de documentos ficais eletronicos + + + + + Versão da aplicação do órgão autorizador. + + + + + + Conjunto de DF-e compactado com o método indicado no indComp, deve conter as mesmas informações do grupo loteEnvCTe + + + + + Conjunto de DF-e enviados, a princípio, apenas será permitido o envio de documentos fiscais em vigência. + + + + + + + + + Schema XML de validação da área de dados descompactada + + + + + + + + informação do proc + + + + + + Identificação do Schema XML de validação do proc, Ex. procCTe_v3.00.xsd, procCTeOS_v3.00.xsd, procInutCTe_v3.00.xsd, etc. + + + + + + + + + + + Schema XML de validação da área de dados da mensagem de retorno + + + + + Identificação do Ambiente: 1 - Produção 2 - Homologação + + + + + Versão da aplicação do AN que recebeu os documentos fiscais. + + + + + Código do status da resposta + + + + + Descrição literal do status da resposta + + + + + + Retorno de processamento dos DF-e, somente é gerado se os documentos fiscais forem válidos. + + + + + + Número de protocolo do DF-e processado, o campo serve para a aplicação da SEFAZ identificar os retornos. + + + + + código do status do processmaneto do DF-e + + + + + descrição do status do processmaneto do DF-e + + + + + número sequencial único do Ambiente Nacional + + + + + Número seqüencial único de Autorização gerado pelo Ambiente Nacional para a UF Autorizadora + + + + + + + + + + + + + + Schema XML de validação da área de dados da mensagem da solicitação de distribuição de DF-e + + + + + Identificação do Ambiente: 1 - Produção 2 - Homologação + + + + + Versão do Aplicativo que solicitou a distribuição de DF-e + + + + + Indicador de DF-e solicitados: 0 - DF-e autorizados pela UF; 1 - DF-e interestaduais destinados para a UF ; 2 – DF-e autorizados pela SEFAZ Virtual ou SVC em nome da UF; 3 - DF-e autorizados em contingencia SVC em nome da UF; 8 – DF-e interestaduais destinados para a UF (1) e DF-e autorizados pela SEFAZ Virtual ou SVC em nome da UF (2); 9 - Todos os DF-e. + + + + + + + + + + + + + + + Indicador de Compactação da Mensagem de retorno: 0 - sem compactação; 1 - compactação padrão gZip + + + + + + + + + + + último NSUAN recebido, caso seja informado com zero, o AN tentará localizar o primeiro DF-e existente. + + + + + + + + Schema XML de validação da área de dados da mensagem da solicitação de distribuição de DF-e + + + + + Identificação do Ambiente: 1 - Produção 2 - Homologação + + + + + Versão do Aplicativo que solicitou a distribuição de DF-e + + + + + Indicador do tipo de NSU que será solicitado: +0 – NSU dos DF-e autorizados pela UF; +1 – NSU dos DF-e de interesse da UF que não foram autorizados pela UF; + + + + + Indicador de Compactação da Mensagem de retorno: 0 - sem compactação; 1 - compactação padrão gZip + + + + + Último NSU recebido pela UF + + + + + + + + Schema XML de validação da área de dados da mensagem da consulta NSU Faltantes + + + + + Identificação do Ambiente: 1 - Produção 2 - Homologação + + + + + Versão do Aplicativo que solicitou a distribuição de DF-e + + + + + Indicador do tipo de NSU que será solicitado: +0 – NSU de autorizacao; +1 – NSU de busca + + + + + + + + + + + Indicador de Compactação da Mensagem de retorno: 0 - sem compactação; 1 - compactação padrão gZip + + + + + + + + + + + Lista de NSU + + + + + + NSU faltante na base de dados do Estado + + + + + + + + + + + Schema XML de validação do lote de retorno de documentos ficais eletronicos + + + + + Identificação do Ambiente: 1 - Produção 2 - Homologação + + + + + Versão do Aplicativo que atendeu a pedido de distribuição de DF-e + + + + + código do status de resultado da pesquisa + + + + + descrição do resultado do pesquisa + + + + + último NSU + + + + + + + + + + + + Schema XML de validação do lote de retorno de documentos ficais eletronicos + + + + + Identificação do Ambiente: 1 - Produção 2 - Homologação + + + + + Versão do Aplicativo que atendeu a pedido de distribuição de DF-e + + + + + código do status de resultado da pesquisa + + + + + descrição do resultado do pesquisa + + + + + Data e Hora de recebimento da solicitação de distribuição +Formato = AAAA-MM-DDTHH:MM:SS TZD + + + + + Indicador do tipo de NSU que será solicitado: +0 – NSU dos DF-e autorizados pela UF; +1 – NSU dos DF-e de interesse da UF que não foram autorizados pela UF; + + + + + último NSU + + + + + + + + + + + + Schema XML de validação da área de dados descompactada + + + + + + + + informação do proc + + + + + + Identificação do Schema XML de validação do proc, Ex. procCTe_v3.00.xsd, procCTeOS_v3.00.xsd, procInutCTe_v3.00.xsd, etc. + + + + + número sequencial único do Ambiente Nacional + + + + + + + + + + + Schema XML de validação da área de dados descompactada + + + + + + + + Código do status + + + + + Descrição literal do status correspondente ao documento retornado + + + + + + + + informação do proc + + + + + + Identificação do Schema XML de validação do proc, Ex. procCTe_v3.00.xsd, procCTeOS_v3.00.xsd, procInutCTe_v3.00.xsd, etc. + + + + + + + + + Número seqüencial único de Autorização ou de Busca + + + + + Número seqüencial único gerado na ordem de recepção no Ambiente Nacional independente do estado autorizador. + + + + + + + + + Schema XML de validação da área de dados da mensagem de consulta protocolos faltantes + + + + + Identificação do Ambiente: 1 - Produção 2 - Homologação + + + + + Versão do Aplicativo que gerou a consulta + + + + + número do protocolo inicial + + + + + + + + Schema XML de validação da área de dados da mensagem de retorno da consulta protocolos faltantes + + + + + Identificação do Ambiente: 1 - Produção 2 - Homologação + + + + + Versão do Aplicativo que atendeu a consulta + + + + + código do status de resultado da pesquisa + + + + + descrição do resultado do pesquisa + + + + + número do último protocolo pesquisado + + + + + + + + número do protocolo inicial + + + + + número do protocolo final + + + + + + + + + + + Schema XML de validação da área de dados da mensagem de retorno da consulta NSU faltantes + + + + + Identificação do Ambiente: 1 - Produção 2 - Homologação + + + + + Versão do Aplicativo que atendeu a pedido de distribuição de DF-e + + + + + código do status de resultado da pesquisa + + + + + descrição do resultado do pesquisa + + + + + Data e Hora de recebimento da solicitação de distribuição +Formato = AAAA-MM-DDTHH:MM:SS + + + + + Indicador do tipo de NSU que será solicitado: +0 – NSU dos DF-e autorizados pela UF; +1 – NSU dos DF-e de interesse da UF que não foram autorizados pela UF; + + + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/loteDistCTePorUF_v3.00.xsd b/pynfe/data/XSDs/CT-e/loteDistCTePorUF_v3.00.xsd new file mode 100644 index 00000000..f9aee6e9 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/loteDistCTePorUF_v3.00.xsd @@ -0,0 +1,9 @@ + + + + + + Estrutura do Lote de Retorno de pedido de distribuição de CT-e, utilizar na validação da estrutura descompactada + + + diff --git a/pynfe/data/XSDs/CT-e/loteDistCTe_v3.00.xsd b/pynfe/data/XSDs/CT-e/loteDistCTe_v3.00.xsd new file mode 100644 index 00000000..7df0b754 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/loteDistCTe_v3.00.xsd @@ -0,0 +1,9 @@ + + + + + + Estrutura do Lote de Retorno de pedido de distribuição de CT-e, utilizar na validação da estrutura descompactada + + + diff --git a/pynfe/data/XSDs/CT-e/loteEnvCTe_v3.00.xsd b/pynfe/data/XSDs/CT-e/loteEnvCTe_v3.00.xsd new file mode 100644 index 00000000..b5f4a3e7 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/loteEnvCTe_v3.00.xsd @@ -0,0 +1,9 @@ + + + + + + Estrutura do Lote de Envio de documentos do CT-e, utilizar na validação da estrutura descompactada + + + diff --git a/pynfe/data/XSDs/CT-e/loteRFBCTe_v3.00.xsd b/pynfe/data/XSDs/CT-e/loteRFBCTe_v3.00.xsd new file mode 100644 index 00000000..e6b31b5b --- /dev/null +++ b/pynfe/data/XSDs/CT-e/loteRFBCTe_v3.00.xsd @@ -0,0 +1,9 @@ + + + + + + Envio de Lote de CT-e para o Ambiente Nacional + + + diff --git a/pynfe/data/XSDs/CT-e/procCTeOS_v3.00.xsd b/pynfe/data/XSDs/CT-e/procCTeOS_v3.00.xsd new file mode 100644 index 00000000..841244e9 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/procCTeOS_v3.00.xsd @@ -0,0 +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 + + + + + diff --git a/pynfe/data/XSDs/CT-e/procCTeOS_v4.00.xsd b/pynfe/data/XSDs/CT-e/procCTeOS_v4.00.xsd new file mode 100644 index 00000000..903af31e --- /dev/null +++ b/pynfe/data/XSDs/CT-e/procCTeOS_v4.00.xsd @@ -0,0 +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 + + + + + diff --git a/pynfe/data/XSDs/CT-e/procCTeSimp_v4.00.xsd b/pynfe/data/XSDs/CT-e/procCTeSimp_v4.00.xsd new file mode 100644 index 00000000..69bd578f --- /dev/null +++ b/pynfe/data/XSDs/CT-e/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/pynfe/data/XSDs/CT-e/procCTe_v2.00.xsd b/pynfe/data/XSDs/CT-e/procCTe_v2.00.xsd new file mode 100644 index 00000000..713a9213 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/procCTe_v2.00.xsd @@ -0,0 +1,17 @@ + + + + + + + CT-e processado + + + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/procCTe_v3.00.xsd b/pynfe/data/XSDs/CT-e/procCTe_v3.00.xsd new file mode 100644 index 00000000..4619c138 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/procCTe_v3.00.xsd @@ -0,0 +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 + + + + + diff --git a/pynfe/data/XSDs/CT-e/procCTe_v4.00.xsd b/pynfe/data/XSDs/CT-e/procCTe_v4.00.xsd new file mode 100644 index 00000000..b1938152 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/procCTe_v4.00.xsd @@ -0,0 +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 + + + + + diff --git a/pynfe/data/XSDs/CT-e/procEventoCTe_v2.00.xsd b/pynfe/data/XSDs/CT-e/procEventoCTe_v2.00.xsd new file mode 100644 index 00000000..42f03372 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/procEventoCTe_v2.00.xsd @@ -0,0 +1,9 @@ + + + + + + Pedido de Registro de Eventos de CT-e processado + + + diff --git a/pynfe/data/XSDs/CT-e/procEventoCTe_v3.00.xsd b/pynfe/data/XSDs/CT-e/procEventoCTe_v3.00.xsd new file mode 100644 index 00000000..f1d436c6 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/procEventoCTe_v3.00.xsd @@ -0,0 +1,15 @@ + + + + + + + Pedido de Registro de Eventos de CT-e processado + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/procEventoCTe_v4.00.xsd b/pynfe/data/XSDs/CT-e/procEventoCTe_v4.00.xsd new file mode 100644 index 00000000..f33ad770 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/procEventoCTe_v4.00.xsd @@ -0,0 +1,15 @@ + + + + + + + Pedido de Registro de Eventos de CT-e processado + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/procGTVe_v3.00.xsd b/pynfe/data/XSDs/CT-e/procGTVe_v3.00.xsd new file mode 100644 index 00000000..f940d3f0 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/procGTVe_v3.00.xsd @@ -0,0 +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 + + + + + diff --git a/pynfe/data/XSDs/CT-e/procGTVe_v4.00.xsd b/pynfe/data/XSDs/CT-e/procGTVe_v4.00.xsd new file mode 100644 index 00000000..42a9e071 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/procGTVe_v4.00.xsd @@ -0,0 +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 + + + + + diff --git a/pynfe/data/XSDs/CT-e/procInutCTe_v2.00.xsd b/pynfe/data/XSDs/CT-e/procInutCTe_v2.00.xsd new file mode 100644 index 00000000..fbf1a784 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/procInutCTe_v2.00.xsd @@ -0,0 +1,9 @@ + + + + + + Pedido de inutilzação de numeração de CT-e processado + + + diff --git a/pynfe/data/XSDs/CT-e/procInutCTe_v3.00.xsd b/pynfe/data/XSDs/CT-e/procInutCTe_v3.00.xsd new file mode 100644 index 00000000..e00640f6 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/procInutCTe_v3.00.xsd @@ -0,0 +1,9 @@ + + + + + + Pedido de inutilzação de numeração de CT-e processado + + + diff --git a/pynfe/data/XSDs/CT-e/procInutCTe_v4.00.xsd b/pynfe/data/XSDs/CT-e/procInutCTe_v4.00.xsd new file mode 100644 index 00000000..821f1e3b --- /dev/null +++ b/pynfe/data/XSDs/CT-e/procInutCTe_v4.00.xsd @@ -0,0 +1,10 @@ + + + + + + + Pedido de inutilzação de numeração de CT-e processado + + + diff --git a/pynfe/data/XSDs/CT-e/retCTeConsultaDFe_v1.00.xsd b/pynfe/data/XSDs/CT-e/retCTeConsultaDFe_v1.00.xsd new file mode 100644 index 00000000..d8089db5 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/retCTeConsultaDFe_v1.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do retorno da consulta do CT-e. + + + diff --git a/pynfe/data/XSDs/CT-e/retCTeOS_v3.00.xsd b/pynfe/data/XSDs/CT-e/retCTeOS_v3.00.xsd new file mode 100644 index 00000000..4a41bc35 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/retCTeOS_v3.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do retorno do recibo de envio do CT-e OS (Modelo 67) + + + diff --git a/pynfe/data/XSDs/CT-e/retCTeOS_v4.00.xsd b/pynfe/data/XSDs/CT-e/retCTeOS_v4.00.xsd new file mode 100644 index 00000000..2767bbb8 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/retCTeOS_v4.00.xsd @@ -0,0 +1,10 @@ + + + + + + + Schema XML de validação do retorno do recibo de envio do CT-e OS (Modelo 67) + + + diff --git a/pynfe/data/XSDs/CT-e/retCTeSimp_v4.00.xsd b/pynfe/data/XSDs/CT-e/retCTeSimp_v4.00.xsd new file mode 100644 index 00000000..89e98b2b --- /dev/null +++ b/pynfe/data/XSDs/CT-e/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/pynfe/data/XSDs/CT-e/retCTe_v3.00.xsd b/pynfe/data/XSDs/CT-e/retCTe_v3.00.xsd new file mode 100644 index 00000000..1b1e1d91 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/retCTe_v3.00.xsd @@ -0,0 +1,10 @@ + + + + + + + Schema XML de validação do retorno do recibo de envio do CT-e (Modelo 57) + + + diff --git a/pynfe/data/XSDs/CT-e/retCTe_v4.00.xsd b/pynfe/data/XSDs/CT-e/retCTe_v4.00.xsd new file mode 100644 index 00000000..7544bcee --- /dev/null +++ b/pynfe/data/XSDs/CT-e/retCTe_v4.00.xsd @@ -0,0 +1,10 @@ + + + + + + + Schema XML de validação do retorno do recibo de envio do CT-e (Modelo 57) + + + diff --git a/pynfe/data/XSDs/CT-e/retConsCad_v1.01.xsd b/pynfe/data/XSDs/CT-e/retConsCad_v1.01.xsd new file mode 100644 index 00000000..2345ff90 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/retConsCad_v1.01.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do retorno da consulta cadastro contribuintes + + + diff --git a/pynfe/data/XSDs/CT-e/retConsNSUFaltCTe_v3.00.xsd b/pynfe/data/XSDs/CT-e/retConsNSUFaltCTe_v3.00.xsd new file mode 100644 index 00000000..60df79e4 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/retConsNSUFaltCTe_v3.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação da área de dados da mensagem de retorno da consulta NSU faltantes + + + diff --git a/pynfe/data/XSDs/CT-e/retConsProtFaltCTe_v3.00.xsd b/pynfe/data/XSDs/CT-e/retConsProtFaltCTe_v3.00.xsd new file mode 100644 index 00000000..fb671851 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/retConsProtFaltCTe_v3.00.xsd @@ -0,0 +1,9 @@ + + + + + + Retorno de pedido de consulta de protocolos faltantes de CT-e + + + diff --git a/pynfe/data/XSDs/CT-e/retConsReciCTe_v2.00.xsd b/pynfe/data/XSDs/CT-e/retConsReciCTe_v2.00.xsd new file mode 100644 index 00000000..ffcdaa45 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/retConsReciCTe_v2.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do retorno do Pedido de Consulta do Lote de CT-e + + + diff --git a/pynfe/data/XSDs/CT-e/retConsReciCTe_v3.00.xsd b/pynfe/data/XSDs/CT-e/retConsReciCTe_v3.00.xsd new file mode 100644 index 00000000..b38f5f99 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/retConsReciCTe_v3.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do retorno do Pedido de Consulta do Lote de CT-e + + + diff --git a/pynfe/data/XSDs/CT-e/retConsSitCTe_v2.00.xsd b/pynfe/data/XSDs/CT-e/retConsSitCTe_v2.00.xsd new file mode 100644 index 00000000..aae9bb54 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/retConsSitCTe_v2.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do retorno da consulta da situação atual do CT-e. + + + diff --git a/pynfe/data/XSDs/CT-e/retConsSitCTe_v3.00.xsd b/pynfe/data/XSDs/CT-e/retConsSitCTe_v3.00.xsd new file mode 100644 index 00000000..7d527f98 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/retConsSitCTe_v3.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do retorno da consulta da situação atual do CT-e. + + + diff --git a/pynfe/data/XSDs/CT-e/retConsSitCTe_v4.00.xsd b/pynfe/data/XSDs/CT-e/retConsSitCTe_v4.00.xsd new file mode 100644 index 00000000..4983ac27 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/retConsSitCTe_v4.00.xsd @@ -0,0 +1,10 @@ + + + + + + + Schema XML de validação do retorno da consulta da situação atual do CT-e. + + + diff --git a/pynfe/data/XSDs/CT-e/retConsStatServCTe_v2.00.xsd b/pynfe/data/XSDs/CT-e/retConsStatServCTe_v2.00.xsd new file mode 100644 index 00000000..205bfadf --- /dev/null +++ b/pynfe/data/XSDs/CT-e/retConsStatServCTe_v2.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do Resultado da Consulta do Status do Serviço de CT-e + + + diff --git a/pynfe/data/XSDs/CT-e/retConsStatServCTe_v3.00.xsd b/pynfe/data/XSDs/CT-e/retConsStatServCTe_v3.00.xsd new file mode 100644 index 00000000..aa0156ed --- /dev/null +++ b/pynfe/data/XSDs/CT-e/retConsStatServCTe_v3.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do Resultado da Consulta do Status do Serviço de CT-e + + + diff --git a/pynfe/data/XSDs/CT-e/retConsStatServCTe_v4.00.xsd b/pynfe/data/XSDs/CT-e/retConsStatServCTe_v4.00.xsd new file mode 100644 index 00000000..32ead0a4 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/retConsStatServCTe_v4.00.xsd @@ -0,0 +1,10 @@ + + + + + + + Schema XML de validação do Resultado da Consulta do Status do Serviço de CT-e + + + diff --git a/pynfe/data/XSDs/CT-e/retDistCTePorUF_v3.00.xsd b/pynfe/data/XSDs/CT-e/retDistCTePorUF_v3.00.xsd new file mode 100644 index 00000000..2b105715 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/retDistCTePorUF_v3.00.xsd @@ -0,0 +1,9 @@ + + + + + + Retorno de pedido de distribuição de CT-e + + + diff --git a/pynfe/data/XSDs/CT-e/retDistCTe_v3.00.xsd b/pynfe/data/XSDs/CT-e/retDistCTe_v3.00.xsd new file mode 100644 index 00000000..cbf24892 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/retDistCTe_v3.00.xsd @@ -0,0 +1,9 @@ + + + + + + Retorno de pedido de distribuição de CT-e + + + diff --git a/pynfe/data/XSDs/CT-e/retDistChCTe_v3.00.xsd b/pynfe/data/XSDs/CT-e/retDistChCTe_v3.00.xsd new file mode 100644 index 00000000..d545f278 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/retDistChCTe_v3.00.xsd @@ -0,0 +1,9 @@ + + + + + + Lote de dados de controle sobre os DF-e encontrados + + + diff --git a/pynfe/data/XSDs/CT-e/retDistDFeInt_v1.00.xsd b/pynfe/data/XSDs/CT-e/retDistDFeInt_v1.00.xsd new file mode 100644 index 00000000..46322565 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/retDistDFeInt_v1.00.xsd @@ -0,0 +1,89 @@ + + + + + + Schema do resultado do pedido de distribuição de DF-e de interesse + + + + + + + Identificação do Ambiente: + 1 - Produção + 2 - Homologação + + + + + + Versão do Web Service CTeDistribuicaoDFe + + + + + Código do status de processamento da requisição + + + + + Descrição literal do status do processamento da requisição + + + + + Data e Hora de processamento da requisição no formato AAAA-MM-DDTHH:MM:SS + + + + + + + + + + + Último NSU pesquisado no Ambiente Nacional. Se for o caso, o solicitante pode continuar a consulta a partir deste NSU para obter novos resultados. + + + + + Maior NSU existente no Ambiente Nacional para o CNPJ/CPF informado + + + + + Conjunto de informações resumidas e documentos fiscais eletrônicos de interesse da pessoa ou empresa. + + + + + + Informação resumida ou documento fiscal eletrônico de interesse da pessoa ou empresa. O conteúdo desta tag estará compactado no padrão gZip. O tipo do campo é base64Binary. + + + + + + + NSU do documento fiscal + + + + + Identificação do Schema XML que será utilizado para validar o XML existente no conteúdo da tag docZip. Vai identificar o tipo do documento e sua versão. Exemplos: procCTe_v2.00.xsd, procEventoCTe_v2.00.xsd + + + + + + + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/retEnviCTe_v2.00.xsd b/pynfe/data/XSDs/CT-e/retEnviCTe_v2.00.xsd new file mode 100644 index 00000000..0929ef17 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/retEnviCTe_v2.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do retorno do recibo de envio do lote de CT-e + + + diff --git a/pynfe/data/XSDs/CT-e/retEnviCTe_v3.00.xsd b/pynfe/data/XSDs/CT-e/retEnviCTe_v3.00.xsd new file mode 100644 index 00000000..c60e0119 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/retEnviCTe_v3.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do retorno do recibo de envio do lote de CT-e + + + diff --git a/pynfe/data/XSDs/CT-e/retEventoCTe_v2.00.xsd b/pynfe/data/XSDs/CT-e/retEventoCTe_v2.00.xsd new file mode 100644 index 00000000..a27b59b5 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/retEventoCTe_v2.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do retorno Pedido de Evento do CT-e + + + diff --git a/pynfe/data/XSDs/CT-e/retEventoCTe_v3.00.xsd b/pynfe/data/XSDs/CT-e/retEventoCTe_v3.00.xsd new file mode 100644 index 00000000..b8eefea8 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/retEventoCTe_v3.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do retorno Pedido de Evento do CT-e + + + diff --git a/pynfe/data/XSDs/CT-e/retEventoCTe_v4.00.xsd b/pynfe/data/XSDs/CT-e/retEventoCTe_v4.00.xsd new file mode 100644 index 00000000..7b975de0 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/retEventoCTe_v4.00.xsd @@ -0,0 +1,10 @@ + + + + + + + Schema XML de validação do retorno Pedido de Evento do CT-e + + + diff --git a/pynfe/data/XSDs/CT-e/retGTVe_v3.00.xsd b/pynfe/data/XSDs/CT-e/retGTVe_v3.00.xsd new file mode 100644 index 00000000..d0fd57ba --- /dev/null +++ b/pynfe/data/XSDs/CT-e/retGTVe_v3.00.xsd @@ -0,0 +1,10 @@ + + + + + + + Schema XML de validação do retorno do recibo de envio da GTV-e (Modelo 64) + + + diff --git a/pynfe/data/XSDs/CT-e/retGTVe_v4.00.xsd b/pynfe/data/XSDs/CT-e/retGTVe_v4.00.xsd new file mode 100644 index 00000000..d676c291 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/retGTVe_v4.00.xsd @@ -0,0 +1,10 @@ + + + + + + + Schema XML de validação do retorno do recibo de envio da GTV-e (Modelo 64) + + + diff --git a/pynfe/data/XSDs/CT-e/retInutCTe_v2.00.xsd b/pynfe/data/XSDs/CT-e/retInutCTe_v2.00.xsd new file mode 100644 index 00000000..acdef81c --- /dev/null +++ b/pynfe/data/XSDs/CT-e/retInutCTe_v2.00.xsd @@ -0,0 +1,9 @@ + + + + + + Schema XML de validação do retorno do Pedido de Inutilização de Numeração do CT-e + + + diff --git a/pynfe/data/XSDs/CT-e/retInutCTe_v3.00.xsd b/pynfe/data/XSDs/CT-e/retInutCTe_v3.00.xsd new file mode 100644 index 00000000..253fcf53 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/retInutCTe_v3.00.xsd @@ -0,0 +1,14 @@ + + + + + + Schema XML de validação do retorno do Pedido de Inutilização de Numeração do CT-e + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/retInutCTe_v4.00.xsd b/pynfe/data/XSDs/CT-e/retInutCTe_v4.00.xsd new file mode 100644 index 00000000..f3296e5f --- /dev/null +++ b/pynfe/data/XSDs/CT-e/retInutCTe_v4.00.xsd @@ -0,0 +1,15 @@ + + + + + + + Schema XML de validação do retorno do Pedido de Inutilização de Numeração do CT-e + + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/retLoteRFBCTe_v3.00.xsd b/pynfe/data/XSDs/CT-e/retLoteRFBCTe_v3.00.xsd new file mode 100644 index 00000000..973ba683 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/retLoteRFBCTe_v3.00.xsd @@ -0,0 +1,9 @@ + + + + + + Retorno do resultado de processamento de Lote de CT-e para o Ambiente Nacional compactado + + + diff --git a/pynfe/data/XSDs/CT-e/tiposBasico_v1.03.xsd b/pynfe/data/XSDs/CT-e/tiposBasico_v1.03.xsd new file mode 100644 index 00000000..0fea8b73 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/tiposBasico_v1.03.xsd @@ -0,0 +1,808 @@ + + + + + + + + + + + + Tipo Código da UF da tabela do IBGE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tipo Código do Município da tabela do IBGE + + + + + + + + + Tipo Chave da Nota Fiscal Eletrônica + + + + + + + + + Tipo Número do Protocolo de Status + + + + + + + + + Tipo Número do Recibo do envio de lote de NF-e + + + + + + + + + Tipo Código da Mensagem enviada + + + + + + + + + Tipo Número do CNPJ + + + + + + + + + Tipo Número do CNPJ tmanho 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 Decimal com 5 dígitos, sendo 3 de corpo e 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 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 Decimal com até 21 dígitos, sendo 11 de corpo e até 10 decimais // aperfeiçoamento v2.0 + + + + + + + + + Tipo Decimal com até 15 dígitos, sendo 11 de corpo e até 4 decimais // aperfeiçoamento v2.0 + + + + + + + + + Tipo Inscrição Estadual do Destinatário // alterado para aceitar vazio ou ISENTO - maio/2010 v2.0 + + + + + + + + + Tipo Inscrição Estadual do ST // acrescentado EM 24/10/08 + + + + + + + + + Tipo Inscrição Estadual do Emitente // alterado EM 24/10/08 para aceitar ISENTO + + + + + + + + + Tipo Modelo Documento Fiscal + + + + + + + + + Tipo Número do Documento Fiscal + + + + + + + + + Tipo Série do Documento Fiscal + + + + + + + + + Tipo Código do Pais +// PL_005d - 11/08/09 +eliminado: + 4235-LEBUAN, ILHAS - +acrescentado: +7200 SAO TOME E PRINCIPE, ILHAS, +8958 ZONA DO CANAL DO PANAMA +9903 PROVISAO DE NAVIOS E AERONAVES +9946 A DESIGNAR +9950 BANCOS CENTRAIS +9970 ORGANIZACOES INTERNACIONAIS + // PL_005b - 24/10/08 + // Acrescentado: + 4235 - LEBUAN,ILHAS + 4885 - MAYOTTE (ILHAS FRANCESAS) +// NT2011/004 + acrescentado a tabela de paises +//PL_006t - 21/03/2014 +acrescentado: +5780 - Palestina +7600 - Sudão do Sul + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tipo Sigla da UF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tipo Sigla da UF de emissor // acrescentado em 24/10/08 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tipo Ambiente + + + + + + + + + + Tipo Versão do Aplicativo + + + + + + + + + Tipo Motivo + + + + + + + + + Tipo Justificativa + + + + + + + + + Tipo Serviço solicitado + + + + + + Tipo ano + + + + + + + + + Tipo temp médio em segundos + + + + + + + + + Tipo string genérico + + + + + + + + + Tipo data AAAA-MM-DD + + + + + + + + + Tipo hora HH:MM:SS // tipo acrescentado na v2.0 + + + + + + + + + Data e Hora, formato UTC (AAAA-MM-DDThh:mm:ssTZD, onde TZD = +hh:mm ou -hh:mm) + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/tiposDistDFe_v1.00.xsd b/pynfe/data/XSDs/CT-e/tiposDistDFe_v1.00.xsd new file mode 100644 index 00000000..5383dbff --- /dev/null +++ b/pynfe/data/XSDs/CT-e/tiposDistDFe_v1.00.xsd @@ -0,0 +1,243 @@ + + + + + Tipo número sequencial único + + + + + + + + Tipo quantidade de NSU + + + + + + + + + Tipo Finalidade da CT-e + + + + + + + + + + + + Tipo Modal transporte + + + + + + + + + + + + + + Tipo Versão dos leiautes do Web Service NFeDistribuicaoDFe + + + + + + + + + Tipo Ambiente + + + + + + + + + + Tipo Código da UF da tabela do IBGE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tipo Código de orgão (UF da tabela do IBGE + 90 RFB) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tipo Número do CNPJ + + + + + + + + + + Tipo Número do CPF + + + + + + + + + + Tipo Versão do Aplicativo + + + + + + + + + Tipo Código da Mensagem enviada + + + + + + + + + + Tipo Motivo + + + + + + + + + Tipo string genérico + + + + + + + + + Tipo Chave da Nota Fiscal Eletrônica + + + + + + + + + + Tipo Número do Protocolo de Status + + + + + + + + + + Data e Hora, formato UTC (AAAA-MM-DDThh:mm:ssTZD, onde TZD = +hh:mm ou -hh:mm) + + + + + + + + + Tipo Inscrição Estadual do Emitente // alterado EM 24/10/08 para aceitar ISENTO + + + + + + + + + + Tipo Decimal com 15 dígitos, sendo 13 de corpo e 2 decimais + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/tiposGeralCTe_v2.00-OPENSSL.xsd b/pynfe/data/XSDs/CT-e/tiposGeralCTe_v2.00-OPENSSL.xsd new file mode 100644 index 00000000..a231b8b1 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/tiposGeralCTe_v2.00-OPENSSL.xsd @@ -0,0 +1,575 @@ + + + + + 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) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tipo Chave da Nota Fiscal Eletrônica + + + + + + + + + + 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 - 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 + + + + + + diff --git a/pynfe/data/XSDs/CT-e/tiposGeralCTe_v2.00.xsd b/pynfe/data/XSDs/CT-e/tiposGeralCTe_v2.00.xsd new file mode 100644 index 00000000..7eb9736d --- /dev/null +++ b/pynfe/data/XSDs/CT-e/tiposGeralCTe_v2.00.xsd @@ -0,0 +1,575 @@ + + + + + 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) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tipo Chave da Nota Fiscal Eletrônica + + + + + + + + + + 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 - 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 + + + + + + diff --git a/pynfe/data/XSDs/CT-e/tiposGeralCTe_v3.00.xsd b/pynfe/data/XSDs/CT-e/tiposGeralCTe_v3.00.xsd new file mode 100644 index 00000000..06d18ccc --- /dev/null +++ b/pynfe/data/XSDs/CT-e/tiposGeralCTe_v3.00.xsd @@ -0,0 +1,638 @@ + + + + + + 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 da Nota Fiscal Eletrônica + + + + + + + + + + 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 + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/tiposGeralCTe_v4.00.xsd b/pynfe/data/XSDs/CT-e/tiposGeralCTe_v4.00.xsd new file mode 100644 index 00000000..ebb95132 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/tiposGeralCTe_v4.00.xsd @@ -0,0 +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 + + + + + + + diff --git a/pynfe/data/XSDs/CT-e/xmldsig-core-schema_v1.01.xsd b/pynfe/data/XSDs/CT-e/xmldsig-core-schema_v1.01.xsd new file mode 100644 index 00000000..6e9063c9 --- /dev/null +++ b/pynfe/data/XSDs/CT-e/xmldsig-core-schema_v1.01.xsd @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +