01. DADOS GERAIS
Produto: | TOTVS Logística TMS |
---|---|
Linha de Produto: | Linha Logix |
Segmento: | Logística |
Módulo: | TMS Logix |
Função: | OMC0037 - Manifesto TMS20004 - Painel de MDFe |
Ticket: | - |
Requisito/Story/Issue (informe o requisito relacionado) : | DLOGWMSMSP-9656 |
02. SITUAÇÃO/REQUISITO
Adaptar o TMS Logix para atender a Nota Técnica 2020_001 MDFe Integrado, no que tange informar e enviar os dados para geração de CIOT via MDFe.
03. SOLUÇÃO
Efetuados ajustes nas rotinas do Logix para atender as alterações da Nota Técnica 2020_001 de MDFe Integrado, permitindo a informação dos dados para a geração do CIOT e o envio destas informações no bloco de informações do pagamento de frete (infPag).
O evento de pagamento de frete (evPagtoOperMDFe) via MDFe não será implementado neste momento.
Exemplo de Utilização
- Antes de aplicar o patch desta ISSUE, certifique-se de aplicar o pacote e efetuar o passo a passo da ISSUE DLOGWMSMSP-9280.
- Documentação complementar disponível em: DLOGWMSMSP-9280 DT Implementação de alterações visando atender a Nota Técnica 2020_001 MDFe Integrado.
Para atender as alterações da Nota Técnica 2020_001 de MDFe Integrado, com relação aos dados para geração de CIOT, foram alteradas as seguintes rotinas:
OMC0037 - MANIFESTO
- Nesta rotina foi criada uma nova opção de menu denominada W - Lotação/CIOT, na qual será possível informar os dados de para geração de CIOT via MDFe.
- Estas informações não são obrigatórias.
- A forma de pagamento não é obrigatória e, quando não informada, a rotina sai do INPUT de dados e finaliza a inclusão/modificação do Manifesto.
- A partir do momento que a forma de pagamento for digitada, a rotina consistirá os demais campos da seguinte forma:
1. O valor do contrato deve ser maior que 0 (zero).
2. O CNPJ ou CPF do responsável pelo pagamento deve possuir 11 dígitos para CPF ou 14 para CNPJ. A formatação do documento não será efetuada, permanecendo aberto somente para digitação de dígitos. Caso seja digitado algum dígito não-numérico, a rotina consistirá.
3. O nome do responsável pelo pagamento não é obrigatório, porém, quando informado, deve possuir ao menos 2 caracteres.
4. É obrigatório informar o código do banco e da agência ou o CNPJ da Instituição de pagamento eletrônico de frete (IPEF). No caso do CNPJ, obrigatoriamente deverão ser informados os 14 dígitos do CNPJ.
- Sobre os componentes de pagamento do CIOT:
1. É obrigatório informar ao menos um componente.
2. As opções possíveis para componente podem ser acessadas no pop-up do campo.
3. O componente não pode ser informado mais de uma vez.
4. O campo Desc outros é obrigatório para componente do tipo 99. Para os demais tipos este campo será acessível, porém, a informação digitada não será armazenada nem utilizada no XML.
5. O somatório dos componentes não será validado contra o valor informado no campo Valor da tela de informações adicionais.
- Sobre as parcelas:
1. É obrigatório informar ao menos 1 (uma) parcela, quando a forma de pagamento for a prazo.
2. As datas de vencimento não são obrigatórias. Quando informadas devem ser maiores que a data corrente. Não é realizada consistência de ordenação entre as datas informadas no array, somente se a data já foi informada uma vez.
3. O array é ordenado pela coluna Num.
TMS20004 - PAINEL DE MDFe
- Esta rotina foi adaptada para ler as informações citadas acima e enviá-las no corpo do XML do MDFe.
- Estas informações são enviadas no bloco infPag,que está localizado dentro do bloco infANTT.
04. DEMAIS INFORMAÇÕES
Tabelas Utilizadas
- TMS_MANF_ELETR_INFO_ADICIONAL
- TMS_MANF_ELETR_PAGTO_FRET_PARC
- TMS_MANF_ELETR_PAGTO_FRET_COMP
05. ASSUNTOS RELACIONADOS