Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
|---|
Especificação | |||
Produto | Datasul | Módulo | MFT, MEX |
Segmento Executor |
| ||
Projeto1 |
| IRM1 |
|
Requisito1 |
| Subtarefa1 |
|
Chamado2 | TUXMKA | ||
País | ( ) Brasil ( ) Argentina ( X ) 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).
Efetuar as alterações no EMS 206B necessárias para que sejam geradas as informações de Comércio Exterior no XML.
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
ex3001 | Alteração | Conforme descrito abaixo | |
cd0181 | Alteração | Conforme descrito abaixo | |
ex0180 | Alteração |
| Conforme descrito abaixo |
| cd0903 | Alteração | Conforme descrito abaixo | |
Nessa especificação iremos mostrar quais os campos que serão gerados no XML e de onde as informações serão buscadas.
Version: Esse campo será fixo a informação 1.0 e será alterada no fonte quando for necessário. Campo no XML: version
Tipo de Operação:
Esse campo pode conter os seguintes dados: Exportação de Serviços ou Exportação Normal
Essa informação não existe no sistema e para isso deverá ser alterado o programa ex3001 para que no momento de gerar o processo de exportação seja informado se é uma exportação de serviços.
No XML deverá ser gerado o caracter A quando for uma exportação de serviços e o número 2 se for uma exportação normal.
Gravar a informação desse campo novo conforme abaixo:
Legado (EMS206B) = processo-exp.char-1,1,1.
TOTVS 12.1.15 (a partir) = processo-exp.char-1,100,1
Campo no XML: TipoOperacion

Clave de Pedimento: Essa informação será fixa A1 conforme layout disponibilizado pela SAT. Campo no XML: ClaveDePedimento
Certificado de Origem: Esse campo pode ter os valores abaixo:
1) No funge como certificado de origem
2) Funge como certificado de origem
Essa informação deve ser parametrizada por país e não existe no sistema, sendo assim será alterado o programa ex0181 para que o usuário possa dizer para cada país cadastrado no sistema qual o tipo de certificado de origem.
Gravar a informação desse campo novo no campo livre (pais.char-1,16,1).

Campo no XML: CertificadoOrigen
Número Certificado de Origem: Já existe essa informação no sistema (proc-docto-expor.cod-docto).
Para que seja gerada essa informação deve ser incluso um documento na Aba Documentos do ex3001 do tipo Certificado de Origem.
Campo no XML: NumCertificadoOrigen
Incoterm: Já existe essa informação no sistema (processo-exp.cod-incoterm)
Campo no XML: incoterm
Observações: Já existe essa informação no sistema (processo-exp.inf-adicionais)
Tipo de Cambio (USD): Nesse campo deve ser enviado o valor da cotação da moeda Dolar no dia da geração da nota fiscal. O sistema não possui uma diferenciação que permita ser selecionado qual a moeda que é utilizada para o dólar americano.
Para isso será incluso no programa ex0180 - Parametros de Exportação um campo onde o usuário possa informar qual é a moeda dolar do sistema. Com essa informação é possível no momento da geração do XML buscar a cotação do dia para a moeda parametrizada nesse campo.
Gravar a informação desse campo novo conforme abaixo:
Legado (ems206b): param-exp.char-1,33,2
TOTVS 12.1.15 (a partir): param-exp.char-1,34,2

Campo no XML: TipoCambioUSD
Cotação Moeda Estrangeira (USD): Com base na moeda dolar parametrizada no ex0180 o sistema irá buscar a cotação para o dia da nota fiscal (nota-fiscal.dat-emissao) e gerará informação nesse campo.
Importante: independente da moeda do processo de exportação nesse campo sempre deverá ser enviado valores em dólares americanos.
Campo no XML: TotalUSD
Valor em Moeda Estrangeira (USD): Com base na moeda dolar parametrizada no ex0180 o sistema irá buscar a cotação para o dia da emissão da nota fiscal e irá efetuar a conversão necessária para esse campo.
Importante: independente da moeda do processo de exportação nesse campo sempre deverá ser enviado valores em dólares americanos.
Campo no XML: ValorDolares
Marca: Essa informação não existe no sistema, sendo assim deverá ser criado o campo marca no programa cd0903 para que seja possível identificar a marca de determinado item.
Gravar a informação desse campo novo no campo livre (ITEM.char-2,232,35).

Campo no XML: Marca
Endereço: Já existe essa informação no sistema (processo-exp.des-end-emit-final)
Campo no XML: CalleDomicilio
Nome do Destinatário: Já existe essa informação no sistema (emitente.nome-emit)
Campo no XML: NombreDestinatario
Estado do Domicilio: Já existe essa informação no sistema (emitente.estado)
Campo no XML: EstadoDomicilio
País do Domicílio: Nesse campo é necessário enviar um código pre-determinado pela SAT. No programa cd0181 existe o campo Pais Siscomex que é mostrado apenas quando o país é Brasil. Esse programa deve ser alterado para quando o país for México mostrar o campo País Siscomex e alterar o label para País SAT.

Campo no XML: PaisDomicilio
Código Postal: Já existe essa informação no sistema (emitente.cep)
Campo no XML: CodigoPostal
Identificação da Mercadoria: Já existe essa informação no sistema (item.it-codigo)
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
|---|