Árvore de páginas

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  

Informações Gerais

Especificação

Produto

Protheus

Módulo

SIGATMS

Segmento Executor

Supply Chain

Projeto1

LOGTMS01

IRM/EPIC1


Requisito/Story/Issue1

LOGTMS01-909

Subtarefa1


Chamado/Ticket2


País

( X ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

<Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>.

   Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos). 

Objetivo

Implementar a exportação de XML de CTe (normal; cancelamento; inutilização) e NFSTe (normal/cancelamento) do Protheus para o Datasul.

 

Neste requisito serão implementadas as seguintes melhorias:
Funcionalidade para recuperar XML original do CT-e gerados no SIGATMS e acrescer TAGs especificas para o Datasul:
  • '2'="CTe";
  • '6'="CTe Devolucao";
  • '7'="CTe Reentrega";
  • '8'="CTe Complemento";
  • 'A'="CTe Cortesia";
  • 'E'="CTe Armazenagem";
  • 'M'="CTe Anulacao";      
  • 'P'="CTe Substituicao".


Funcionalidade para gerar XML de NFSe no modelo ABRASF:

  • '5'="Nota Fiscal";
  • 'G'="Nota Fiscal Complemento";
  • 'D'="Nota Fiscal Reentrega";
  • 'F'="Nota Fiscal Armazenagem".

Definição da Regra de Negócio

O parâmetro MV_TMSERP indicará a integração do módulo Protheus TMS com o ERP. Quando indicado o conteúdo '1' (Datasul) no parâmetro, serão gerados XML de CT-e e NFSe para a integração fiscal com o produto Datasul.

Serão criados 02 campos para identificação da data e hora da geração do XML na tabela DT6.

Funcionalidades

NFSe (FISA022)

Será criada chamada a função de Geração do XML de NFSe (TMSAE76) ao processar o retorno da autorização do XML da NFSe pela Prefeitura, quando o parâmetro MV_TMSERP possuir o conteúdo igual a '1' (Datasul) e os campos NF Eletr. (F3_NFELETR) e Retorno Sefaz (F3_CODRSEF) estiverem preenchidos.


Importação NFe (MATA915)

Será criada chamada a função de Geração do XML de NFSe (TMSAE76) ao processar o retorno da autorização do XML da NFSe pela Prefeitura, quando o parâmetro MV_TMSERP possuir o conteúdo igual a '1' (Datasul) e os campos NF Eletr. (F3_NFELETR) e Retorno Sefaz (F3_CODRSEF) estiverem preenchidos.


Acertos Fiscais (MATA900)

Será criada chamada a função de Geração do XML de NFSe (TMSAE76) ao processar o retorno da autorização do XML da NFSe pela Prefeitura, quando o parâmetro MV_TMSERP possuir o conteúdo igual a '1' (Datasul) e os campos NF Eletr. (F3_NFELETR) e Retorno Sefaz (F3_CODRSEF) estiverem preenchidos.


Monitor CTe Genérico (TMSAE70)

Será criada chamada a função de Recuperação de XML do CTe TMS Protheus (TMSAE76) para ajuste de layout incluindo TAG especifica para a integração Datasul, quando o parâmetro MV_TMSERP possuir o conteúdo igual a '1' (Datasul) e os campos NF Eletr. (F3_NFELETR) e Retorno Sefaz (F3_CODRSEF) estiverem preenchidos.


Reenvio Datasul (TMSAE77)

Será criada chamada a função de monitoramento de integração EAI com opção de reenvio de dados para todos os processos integrados.


Dados Eletrônicos Documento Fiscal (TMSA501)

Será criada rotina de interface para o envio das NFST, nesta rotina só poderão ser realizados ajustes para os documentos do tipo 5 - NF


Processo

Regras

Rotina

Autorização NFSe

Incluir chamada a função de Geração do XML de NFSe após processar o retorno da autorização do XML da NFSe pela Prefeitura.

A chamada a função somente será executada quando o parâmetro MV_TMSERP possuir o conteúdo igual a '1' (Datasul) e os campos NF Eletr. (F3_NFELETR) e Retorno Sefaz (F3_CODRSEF) estiverem preenchidos.

FISA022

Importação NFe

Incluir chamada a função de Geração do XML de NFSe após processar o retorno da autorização do XML da NFSe pela Prefeitura.

A chamada a função somente será executada quando o parâmetro MV_TMSERP possuir o conteúdo igual a '1' (Datasul) e os campos NF Eletr. (F3_NFELETR) e Retorno Sefaz (F3_CODRSEF) estiverem preenchidos.

MATA915

Acertos Fiscais

Incluir chamada a função de Geração do XML de NFSe após processar o retorno da autorização do XML da NFSe pela Prefeitura.

A chamada a função somente será executada quando o parâmetro MV_TMSERP possuir o conteúdo igual a '1' (Datasul) e os campos NF Eletr. (F3_NFELETR) e Retorno Sefaz (F3_CODRSEF) estiverem preenchidos.

Habilitar para alteração os seguintes campos permitindo ao operador informar manualmente os dados de retorno da autorização da prefeitura.

  • Cd.Ver. NF-e (F3_CODNFE);
  • Emissão NF-e (F3_EMINFE);
  • Hora NF-e (F3_HORNFE).

O campo Nota Fiscal Eletrônica (F3_NFELETR) e o campo Retorno SEFAZ (F3_CODRSEF) estão habilitados.  

O campo Retorno Sefaz (F3_CODRSEF) precisa estar preenchido com: "100" quando "Autenticação", "102" quando "Inutilização" e "101" quando "Cancelamento."

O campo Nota Fiscal Eletrônica (F3_NFELETR) precisa estar preenchido com o numero da NFSe gerado pela Prefeitura.

O campo Cd.Ver. NF-e (F3_CODNFE) precisar estar preenchido com o código de verificação da NFSe retornado pela Prefeitura.

Os campos Emissão NF-e (F3_EMINFE) e Hora NF-e (F3_HORNFE) precisam estar preenchidos com a data e hora retornadas pela Prefeitura.

MATA900

Consulta Documento de Frete

Disponibilizar a opção de visualizar o flag de integração com ERP (DJQ).

TMSC030

Monitor EAI

Criar a opção de monitoramento de integração EAI para todos os processos integrados - Tabela DJQ - com opção de reenvio de dados.

TMSAE77

Monitor CTe TMS

Criar chamada a função especifica de recuperação do XML do CT-e (TMSAE76).

A chamada a função TMSAE76 será realizada somente quando o parâmetro MV_TMSERP possuir o conteúdo igual a '1' (Datasul) e os campos NF Eletr. (F3_NFELETR) e Retorno Sefaz (F3_CODRSEF) estiverem preenchidos.

A chamada a função TMSAE76 será realizada quando do retorno da autorização do CT-e na emissão, no cancelamento e na inutilização.

Gravar flag de integração com ERP n(DJQ).

Criar opção de geração avulsa do XML do CT-e para integração. A função somente será executada, quando o parâmetro MV_TMSERP possuir o conteúdo igual a '1' (Datasul) e os campos NF Eletr. (F3_NFELETR) e Retorno Sefaz (F3_CODRSEF) estiverem preenchidos.

Adotar os seguintes parâmetros na opção de geração avulsa:

  1. Data de emissão de;
  2. Data de emissão até;
  3. Numero do documento de;
  4. Numero do documento até;
  5. Série do documento de;
  6. Série do documento até.

Após a recuperação do XML original do CT-e efetuar os seguintes ajustes, conforme especificado no documento ' ER_MANDIS01-572_Recebimento_XML_de_Integração_-_Implantação_FT_-_CT-e_%2F_NFS-e':

O XSD do CT-e deve conter as seguintes tags:

<XML>

      <TypeDocument>

      <OperationCode>

      <CancellationDate>

      <Tax>

            <IMPOSTOS>

      </Tax>

      <XmlDocument>

<XML>

EXEMPLO:

<XML>

      <TypeDocument>

      <OperationCode>

      <CancellationDate>

      <XmlDocument>

      <Tax> será uma mensagem do tipo TaxesType

                <Taxe>cofins</Taxe>

                 <CalculationBasis>1000.00</CalculationBasis>

                <Percentage>7.65</Percentage>

                <ReductionBasedP>0.00</ ReductionBasedP>

                <Value>76.50</Value>

                <CST>00</CST>

      < /Tax >

<XML>

A Tag "TypeDocument" irá conter a informação de qual documento será integrado: CTE, NFSE, NFS, Cancelamento_CTE, Cancelamento_NFSE ou Cancelamento_NFS;

A Tag "OperationCode" irá conter o código da natureza de operação do Datasul (CD0606). O parâmetro MV_TMSOPEC determinará o código Datasul da natureza de operação do CTe TMS Protheus Cortesia (DT6_DOCTMS='A') e o  parâmetro MV_TMSOPEN determinará o código Datasul da natureza de operação dos demais CTe TMS Protheus.

O parâmetro MV_TMSOPNF determinará o código Datasul da natureza de operação das NFSe TMS Protheus.

A Tag "CancellationDate" irá conter a data de cancelamento do documento (F3_DTLANC), esse valor só virá se o documento for de cancelamento (CT-e ou NFS-e).

A Tag "Tax" irá conter as informações dos valores dos impostos que não constam na mensagem XML do CT-e. Essa tag será usada no formato lista (xs:include) e deve ser baseada no schema "types/Tax_1_003.xsd" para a criação de um nova versão, onde deve ser adicionada uma nova Tag (CodeTaxSituation) que irá conter o Código de Situação Tributária (CST).

A Tag "XmlDocument" irá conter o documento da CT-e autorizado pelo SEFAZ ou NFS-e autorizado pela Prefeitura quando for eletrônica, do contrário será enviado um XML com a mesma estrutura mas sem a o código de verificação da Prefeitura.


Modelo de XML da NFSe baseado na Neogrid e ajustado pela equipe Datasul:


<TOTVSMessage>

               <MessageInformation version="1.000">

                              <UUID>7b6a491d-94d2-db92-1feb-2c6f89aa367f</UUID>

                              <Type>BusinessMessage</Type>

                              <Transaction>TRANSPORTDOCUMENT</Transaction>

                              <StandardVersion>1.000</StandardVersion>

                              <SourceApplication>P12_TMS_12113</SourceApplication>

                              <CompanyId>01</CompanyId>

                              <BranchId>01</BranchId>

                              <CompanySharingMode>E</CompanySharingMode>

                              <BusinessUnitySharingMode>E</BusinessUnitySharingMode>

                              <BranchSharingMode>C</BranchSharingMode>

                              <Product name="PROTHEUS" version="12"/>

                              <GeneratedOn>2016-10-19T20:37:27</GeneratedOn>

                              <DeliveryType>Async</DeliveryType>

               </MessageInformation>

               <BusinessMessage>

                              <BusinessEvent>

                                            <Entity>TransportDocument</Entity>

                                            <Event>upsert</Event>

                                            <Identification>

                                                           <key name="CompanyId">01</key>

                                                           <key name="BranchId">01</key>

                                                           <key name="InvoiceCode">000201</key>

                                            </Identification>

                              </BusinessEvent>

                              <BusinessContent>

                                            <CompanyId>1</CompanyId>

                                            <CompanyInternalId>2</CompanyInternalId>

                                            <TypeDocument>NFSE</TypeDocument>

                                            <OperationCode>5932SE</OperationCode>

                                            <XmlDocument>

                                                           <procNFSe</procNFSe>  - vide exemplo abaixo

                                            </XmlDocument>

                                            <ListOfTaxes>

                                                           <Tax>

                                                                          <Taxe>PIS</Taxe>

                                                                          <CalculationBasis>132.00</CalculationBasis>

                                                                          <percentage>1.65</percentage>

                                                                          <Value>2.00</Value>

                                                                          <EspecificCalculationBasis>100.00</EspecificCalculationBasis>

                                                                          <EspecificAliquot>2.00</EspecificAliquot>

                                                                          <CodeTaxSituation>50</CodeTaxSituation>

                                                           </Tax>

                                                           <Tax>

                                                                          <Taxe>COFINS</Taxe>

                                                                          <CalculationBasis>132.00</CalculationBasis>

                                                                          <percentage>7.60</percentage>

                                                                          <Value>10.00000</Value>

                                                                          <EspecificCalculationBasis>100.00</EspecificCalculationBasis>

                                                                          <EspecificAliquot>10.00</EspecificAliquot>

                                                                          <CodeTaxSituation>50</CodeTaxSituation>

                                                           </Tax>

                                            </ListOfTaxes>

                              </BusinessContent>

               </BusinessMessage>

</TOTVSMessage>



Exemplo da TAG procNFSe encapsulada no corpo do XML:


<procNFSe versao="1.04" tpMsg="retNFSe">

               <ERP>

                              <RPS versao="2.01" tpMsg="NFSe">

                                            <rps id="rps:841000000033" tssversao="2.00">

                                                           <assinatura>2ab4e15ef0e86494a0f92130d7b8fc9694339371</assinatura>

                                                           <identificacao>

                                                                          <dthremissao>2016-11-22T16:20:45</dthremissao>

                                                                          <serierps>841</serierps>

                                                                          <numerorps>21</numerorps>

                                                                          <tipo>1</tipo>

                                                                          <situacaorps>1</situacaorps>

                                                                          <tiporecolhe>2</tiporecolhe>

                                                                          <tipooper>1</tipooper>

                                                                          <tipotrib>2</tipotrib>

                                                                          <localServ>1</localServ>

                                                                          <regimeesptrib>7</regimeesptrib>

                                                                          <deveissmunprestador>1</deveissmunprestador>

                                                                          <codverificacao/>

                                                                          <competenciarps>2016-11-22</competenciarps>

                                                           </identificacao>

                                                           <atividade>

                                                                          <codigo>12</codigo>

                                                                          <aliquota>21.54</aliquota>

                                                           </atividade>

                                                           <prestador>

                                                                          <inscmun>12345678</inscmun>

                                                                          <cpfcnpj>53113791001790</cpfcnpj>

                                                                          <razao>Estabelecimento TOTVS</razao>

                                                                          <fantasia>MM &amp;amp; TESTA LOCACOES DE VEICULOS LTDA</fantasia>

                                                                          <codmunibge>3171204</codmunibge>

                                                                          <cidade>Vespasiano</cidade>

                                                                          <uf>MG</uf>

                                                                          <email>NAO INFORMADO</email>

                                                                          <telefone>34257133</telefone>

                                                                          <simpnac>2</simpnac>

                                                                          <incentcult>2</incentcult>

                                                                          <numproc/>

                                                                          <logradouro>Av. BRAS LEME</logradouro>

                                                                          <numend>1631</numend>

                                                                          <bairro>JD SAO BENTO</bairro>

                                                                          <tplogradouro>1</tplogradouro>

                                                                          <tpbairro>1</tpbairro>

                                                                          <cep>89222900</cep>

                                                           </prestador>

                                                           <prestacao>

                                                                          <serieprest>99</serieprest>

                                                                          <logradouro>AV DOM PEDRO XII</logradouro>

                                                                          <numend>5555</numend>

                                                                          <codmunibge>3303906</codmunibge>

                                                                          <codmunibgeinc>3303906</codmunibgeinc>

                                                                          <municipio>PETROPOLIS</municipio>

                                                                          <bairro>CENTRO</bairro>

                                                                          <uf>RJ</uf>

                                                                          <cep>16500000</cep>

                                                                          <tipologr>1</tipologr>

                                                           </prestacao>

                                                           <tomador>

                                                                          <inscmun>0000000</inscmun>

                                                                          <cpfcnpj>33062464000505</cpfcnpj>

                                                                          <identificador/>

                                                                          <razao>LOJA DO PINTOR E CONSTRUTOR LTDA</razao>

                                                                          <doctomestra/>

                                                                          <tipologr>1</tipologr>

                                                                          <logradouro>AV DOM PEDRO XII</logradouro>

                                                                          <numend>555</numend>

                                                                          <tipobairro>1</tipobairro>

                                                                          <bairro>CENTRO</bairro>

                                                                          <codmunibge>3303906</codmunibge>

                                                                          <cidade>petropolis</cidade>

                                                                          <estado/>

                                                                          <uf>RJ</uf>

                                                                          <cep>16500000</cep>

                                                                          <email>NAO INFORMADO</email>

                                                                          <ddd>00</ddd>

                                                                          <telefone>00000000</telefone>

                                                                          <codpais>1058</codpais>

                                                                          <nomepais>Brasil</nomepais>

                                                                          <estrangeiro>2</estrangeiro>

                                                                          <notificatomador>2</notificatomador>

                                                                          <inscest/>

                                                                          <situacaoespecial/>

                                                           </tomador>

                                                           <servicos>

                                                                          <servico>

                                                                                         <codigo>1.01</codigo>

                                                                                         <aliquota>21.5400</aliquota>

                                                                                         <idcnae/>

                                                                                         <cnae>1234560</cnae>

                                                                                         <codtrib>01015</codtrib>

                                                                                         <discr>JCSSGEI APDBRA VLS ....... 100X150X12-4 *IPI ALIQUOTA ZERO CLASS FISCAL A-7308.30.00 E C-7610.10.00 IPI ALIQUOTA 5% CLASS FISCAL B-7308.90.90 CONF.DECRETO 6006 DE 28/12/2006 *IPI ALIQUOTA ZERO CLASS FISCAL D-7610.90.00 CONF DECRETO 6455 DE 12/05/2008</discr>

                                                                                         <quant>1</quant>

                                                                                         <valunit>132.00</valunit>

                                                                                         <valtotal>132.00</valtotal>

                                                                                         <basecalc>132.00</basecalc>

                                                                                         <issretido>1</issretido>

                                                                                         <valdedu>0.00</valdedu>

                                                                                         <discrdedu/>

                                                                                         <valredu>0.00</valredu>

                                                                                         <valpis>0.00</valpis>

                                                                                         <valcof>0.00</valcof>

                                                                                         <valinss>10.41</valinss>

                                                                                         <valir>16.43</valir>

                                                                                         <valcsll>9.24</valcsll>

                                                                                         <valiss>28.43</valiss>

                                                                                         <valissret>17.33</valissret>

                                                                                         <outrasret>0.00</outrasret>

                                                                                         <valliq>78.59</valliq>

                                                                                         <desccond>0.00</desccond>

                                                                                         <descinc>0.00</descinc>

                                                                                         <unidmed>KG</unidmed>

                                                                                         <tributavel>S</tributavel>

                                                                                         <cfps>6102</cfps>

                                                                                         <valrepasse>0.00</valrepasse>

                                                                                         <valcartri>0.00</valcartri>

                                                                                         <valpercartri>0.00</valpercartri>

                                                                                         <valfoncartri/>

                                                                          </servico>

                                                           </servicos>

                                                           <valores>

                                                                          <iss>28.43</iss>

                                                                          <issret>17.33</issret>

                                                                          <outrret>0.00</outrret>

                                                                          <pis>0.00</pis>

                                                                          <cofins>0.00</cofins>

                                                                          <inss>10.41</inss>

                                                                          <ir>16.43</ir>

                                                                          <csll>9.24</csll>

                                                                          <aliqiss>21.5400</aliqiss>

                                                                          <aliqpis>0.0000</aliqpis>

                                                                          <aliqcof>0.0000</aliqcof>

                                                                          <aliqinss>7.8900</aliqinss>

                                                                          <aliqir>12.4500</aliqir>

                                                                          <aliqcsll>7.0000</aliqcsll>

                                                                          <valtotdoc>132.00</valtotdoc>

                                                                          <valcartri>0.00</valcartri>

                                                                          <valpercartri>0.00</valpercartri>

                                                                          <valfoncartri/>

                                                           </valores>

                                                           <faturas>

                                                                          <fatura>

                                                                                         <numero>0000033</numero>

                                                                                         <valor>87.83</valor>

                                                                          </fatura>

                                                           </faturas>

                                                           <pagamentos>

                                                                          <pagamento>

                                                                                         <parcela>01</parcela>

                                                                                         <dtvenc>2016-11-22</dtvenc>

                                                                                         <valor>87.83</valor>

                                                                          </pagamento>

                                                           </pagamentos>

                                                           <infcompl>

                                                                          <descricao>JCSSGEI APDBRA VLS ....... 100X150X12-4 *IPI ALIQUOTA ZERO CLASS FISCAL A-7308.30.00 E C-7610.10.00 IPI ALIQUOTA 5% CLASS FISCAL B-7308.90.90 CONF.DECRETO 6006 DE 28/12/2006 *IPI ALIQUOTA ZERO CLASS FISCAL D-7610.90.00 CONF DECRETO 6455 DE 12/05/2008 * TRANSPORTE DE CARGA PROPRIA | Justificativa entrada em contingencia: * TRANSPORTE DE CARGA PROPRIA Data/Hora entrada em contingencia: 22/07/2011 14:45:23   R$: 132,00| | </descricao>

                                                                          <observacao/>

                                                           </infcompl>

                                            </rps>

                              </RPS>

                              <retNFSe>

                                            <nRPS>4</nRPS>

                                            <nSerieRPS>1</nSerieRPS>

                                            <cnpjPrest>53113791991919</cnpjPrest>

                                            <nNFSe>44</nNFSe>

                                            <cVerificaNFSe>OPRFUMXMNS</cVerificaNFSe>

                                            <dtEmisNFSe>2014-08-14T15:41:06</dtEmisNFSe>

                                            <nProt>3530560768</nProt>

                                            <cStat>100</cStat>

                                            <xMotivo>NFSe emitida pela Prefeitura</xMotivo>

                                            <tpRPS>1</tpRPS>

                              </retNFSe>

               </ERP>

</procNFSe>]]>

TMSAE70


<Na tabela abaixo informe quais são as rotinas envolvidas, o tipo de operação, a opção de menu e se necessário uma breve descrição das regras de negócio relacionadas a rotina>.

 

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

FISA022

Alteração

Atualizações/NFe e NFS-e/NFS-e

SIGAFAT

MATA915

Alteração

Miscelanea/Arq.Magneticos/Importação NFe

SIGAFIS

MATA900

Alteração

Miscelanea/Acertos/Acertos Fiscais

SIGAFIS

TMSAE70

Alteração

Monitor CTe TMS

SIGATMS

TMSIE76

Inclusão

Gerar XML de CTe / NFSe

SIGATMS

TMSAE76

Inclusão

Função de chamada da rotina TMSIE76

SIGATMS

TMSC030

Alteração

Consulta documento de frete

SIGATMS

TMSAE77

Inclusão

Monitor de integração EAI

SIGATMS

MATA103

Alteração

Gerar XML de CTe de anulação emitido por 3o.

SIGACOM


Exemplo de Aplicação:

  • Criar lotes de notas com serviço negociado para documento 2 (CTe) e 5 (NFSe) e calcular o frete no SIGATMS.
  • Transmitir o CT-e para a SEFAZ.

  • Gerar demais tipos de CT-e para o CT-e original.

  • '6'="CTe Devolução".

  • '7'="CTe Reentrega".

  • '8'="CTe Complemento".

  • 'A'="CTe Cortesia".

  • 'E'="CTe Armazenagem".

  • 'M'="CTe Anulacao".      

  • 'P'="CTe Substituicao".

  • Transmitir os CT-es gerados para a SEFAZ.

  • Transmitir NFSe para a prefeitura, quando integrado via XML. 

  • Transmitir arquivo texto da NFSe para a prefeitura, quando integrado via arquivo e importar arquivo de retorno.

  • Incluir dados da NFSe no site da prefeitura, quando não integrado e alimentar dados de retorno no módulo fiscal.

  • Gerar os demais tipos de NFSe para a NFSe original.

  • 'G'="Nota Fiscal Complemento".

  • 'D'="Nota Fiscal Reentrega".

  • 'F'="Nota Fiscal Armazenagem".

  • Transmitir / Incluir as NFSe geradas a prefeitura.

  • Verificar o resultado da integração com ERP não Protheus via Monitor de integração. 


Tabelas Utilizadas

  • DT6 - Documento de Frete.
  • SF3 - Livros Fiscais.
  • DJQ - Integração TMS x DATASUL. 
  • DJR - Itens Integração TMS x DTS.     

Dicionário de Dados

Arquivo ou Código do Script: DJQ – Integração TMS x DATASUL       

Campo

DJQ_ALIAS

Tipo

C

Tamanho

3

Decimal

0

Título

Alias Tabela

Descrição

Alias da Tabela

Formato

@!

Usado

Sim

Obrigatório

Não

Browse

Sim

Contexto

Real

Propriedade

Visualizar

Help

Indica o alias da tabela integrada.

Campo

DJQ_INDICE

Tipo

C

Tamanho

1

Decimal

0

Título

Indice Tab        

Descrição

Indice da Tabela        

Formato

@!

Usado

Sim

Obrigatório

Não

Browse

Sim

Contexto

Real

Propriedade

Visualizar

Help

Indica o índice utilizado na tabela.

Campo

DJQ_CONTEU

Tipo

C

Tamanho

100

Decimal

0

Título

Conteudo

Descrição

Conteudo do Indice      

Formato

@!

Usado

Sim

Obrigatório

Não

Browse

Sim

Contexto

Real

Propriedade

Visualizar

Help

Indica o conteúdo do índice utilizado na tabela.


DJR - Itens Integração ProtheusxDTS 

Campo

DJR_ALIAS

Tipo

C

Tamanho

3

Decimal

0

Título

Alias Tabela

Descrição

Alias da Tabela

Formato

@!

Usado

Sim

Obrigatório

Não

Browse

Sim

Contexto

Real

Propriedade

Visualizar

Help

Indica o alias da tabela integrada.

Campo

DJR_INDICE

Tipo

C

Tamanho

1

Decimal

0

Título

Indice Tab        

Descrição

Indice da Tabela        

Formato

@!

Usado

Sim

Obrigatório

Não

Browse

Sim

Contexto

Real

Propriedade

Visualizar

Help

Indica o índice utilizado na tabela.

Campo

DJR_CONTEU

Tipo

C

Tamanho

100

Decimal

0

Título

Conteudo

Descrição

Conteudo do Indice      

Formato

@!

Usado

Sim

Obrigatório

Não

Browse

Sim

Contexto

Real

Propriedade

Visualizar

Help

Indica o conteúdo do índice utilizado na tabela.

Campo

DJR_CODOPE

Tipo

C

Tamanho

20

Decimal

0

Título

Cod Operac 

Descrição

Cod Operacao Transacao  

Formato

@!

Usado

Sim

Obrigatório

Não

Browse

Sim

Contexto

Real

Propriedade

Visualizar

Help

Indica o código da operação da transação.

Campo

DJR_DATENV

Tipo

D

Tamanho

8

Decimal

0

Título

Data Envio

Descrição

Data Envio do Registro  

Formato

@!

Usado

Sim

Obrigatório

Não

Browse

Sim

Contexto

Real

Propriedade

Visualizar

Help

Indica a data do envio do registro.

Campo

DJR_HORENV

Tipo

C

Tamanho

4

Decimal

0

Título

Hora Envio

Descrição

Hora Envio do Registro  

Formato

@!

Usado

Sim

Obrigatório

Não

Browse

Sim

Contexto

Real

Propriedade

Visualizar

Help

Indica a hora do envio do registro.

Campo

DJR_USUENV

Tipo

C

Tamanho

6

Decimal

0

Título

Usu Envio

Descrição

Usuario Envio do Registro

Formato

@!

Usado

Sim

Obrigatório

Não

Browse

Sim

Contexto

Real

Propriedade

Visualizar

Help

Indica o código do usuário do envio do registro.

  

Campo

DJR_TIPENV

Tipo

C

Tamanho

1

Decimal

0

Título

Tipo Envio  

Descrição

Tipo de Envio            

Formato

@!

Usado

Sim

Obrigatório

Não

ValidPertence("12")
Inic. Padrão"1"
Cbox1=Envio;2=Reenvio

Browse

Sim

Contexto

Real

Propriedade

Visualizar

Help

Tipo de envio.

Campo

DJR_STATUS

Tipo

C

Tamanho

5

Decimal

0

Título

Status      

Descrição

Status do Envio          

Formato

@!

Usado

Sim

Obrigatório

Não

Browse

Sim

Contexto

Real

Propriedade

Visualizar

Help

Status do envio.

Campo

DJR_OBSERV

Tipo

M

Tamanho

10

Decimal

0

Título

Observação  

Descrição

Observação de Retorno    

Formato

@!

Usado

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Visualizar

Help

Observação de retorno.

Campo

DJR_CODSEF

Tipo

C

Tamanho

3

Decimal

0

Título

Cod Ret SEF 

Descrição

Cod Retorno SEF          

Formato

@!

Usado

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Visualizar

Help

Código de retorno da SEFAZ para o documento.


Índice DJQ

Índice

Chave

01

DJQ_FILIAL+DJQ_ALIAS+DJQ_INDICE+DJQ_CONTEU  

Índice DJR

Índice

Chave

01

DJR_FILIAL+DJR_ALIAS+DJR_INDICE+DJR_CONTEU+DJR_CODOPE+DTOS(DJR_DATENV)+DJR_HORENV

Parâmetros

ItemDescrição
NomeMV_TMSOPEN
TipoCaractere
Cont. Por
DescriçãoDefine o código da natureza (OperationCode) de CTe, exceto Cortesia, para o Datasul.
ItemDescrição
NomeMV_TMSOPEC
TipoCaractere
Cont. Por
DescriçãoDefine o código da natureza (OperationCode) de CTe Cortesia para o Datasul.
ItemDescrição
NomeMV_TMSOPNF
TipoCaractere
Cont. Por
DescriçãoDefine o código da operação para Nota Fiscal - Integração Datasul.

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.