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.
- '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.
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:
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; 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 |
Valid | Pertence("12") |
Inic. Padrão | "1" |
Cbox | 1=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
Item | Descrição |
---|---|
Nome | MV_TMSOPEN |
Tipo | Caractere |
Cont. Por | |
Descrição | Define o código da natureza (OperationCode) de CTe, exceto Cortesia, para o Datasul. |
Item | Descrição |
---|---|
Nome | MV_TMSOPEC |
Tipo | Caractere |
Cont. Por | |
Descrição | Define o código da natureza (OperationCode) de CTe Cortesia para o Datasul. |
Item | Descrição |
---|---|
Nome | MV_TMSOPNF |
Tipo | Caractere |
Cont. Por | |
Descrição | Define 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. |
---|
- especificacao_de_requisito
- tms_x_datasul_integracao_fiscal
- envio_cte_datasul
- envio_xml_cte_tms_x_datasul
- djr
- djq
- logtms01_909
- sigatms
- tmsa501
- tmsae77
- reenvio_datasul
- p12
- versao_12_1_17
- er_logtms01_909_envio_xml_de_integracao_cte_nfs
- protheus
- logistica
- gestao_de_transportes
- bra
- brasil
- mv_tmsopen
- mv_tmsopec
- mv_tmsopnf
- cte
- datasul
- integracao_fiscal_tms_x_datasul