Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Totvs custom tabs box
tabsAPI invoicePublic,Tela exportação,Tela Importação,FT4001/FT4002 - Data base duplicata,FT0904B - Aba duplicata
idstab1,tab2,tab3,tab4,tab5
Totvs custom tabs box items
defaultyes
referenciatab1

CHAMADA DA API:

Criado nova rota na API ftp/v1/invoicePublic para atualizar a data e a hora de entrega, essa nova rota é PATCH e pode ser usado conforme exemplo abaixo:

Informações

PATCH http://IP:PORTA/dts/datasul-rest/resources/prg/ftp/v1/invoicePublic/1;1;4416081/updateDeliveryDate

OBS: O formato da chave que vai no path parameter, logo após o invoicePublic/, é no formato: estabelecimento;serie;numero da nota.

OBS2: A API valida se a nota fiscal existe assim como também se a integração com o GFE esta ativa (e o parâmetro de atualiza data de entrega no CD0089 esta marcado).


No body da requisição é necessário enviar um JSON OBJECT contendo o "deliveryDate" e o "deliveryTime" que será o novo valor a ser atualizado na nota fiscal, exemplo do body:

Informações

{
    "deliveryDate": "2022-03-14",
    "deliveryTime": "14:30"
}

OBS: o formato da DATA é ano-mês-dia

os campos da nota fiscal onde essa informação ira ser salva é:




RETORNO DA API:

O retorno da API é um JSON OBJECT contendo a nota fiscal completa (tabela nota-fiscal), contendo a dt-entr-cli e a hr-entr-cli já atualizadas.
















Informações

Documento SWAGGER atualizado (https://editor.swagger.io/)

View file
nameapipublicftp.json
height250

Totvs custom tabs box items
defaultno
referenciatab2

Tela Exportação

Criado nova tela de exportação que é responsável por gerar um arquivo .csv com as notas fiscais de acordo com os filtros informados em tela,o arquivo gerado listará os seguintes campos respectivamente:

  • Estabelecimento;
  • Série;
  • Nr da nota;
  • Código Emitente;
  • Nome abreviado;
  • Natureza operaçăo;
  • Data de emissăo;
  • Data de entrega;
  • hora da entrega;


Bloco de código
languagesql
themeRDark
titleConteúdo do arquivo gerado
linenumberstrue
Estabelecimento;Série;Nr da nota;Código Emitente;Nome abreviado;Natureza operação;Data de emissão;Data de entrega;hora da entrega
1;1;8888888;1111111;meu nome;11111;01/03/2024;"";""


Exemplo de arquivo gerado: 

View file
nameexemplo_arquivo _gerado.csv
height250

Totvs custom tabs box items
defaultno
referenciatab3

Tela Importação

Criado nova tela de importação que é responsável pela importação através de arquivo .csv, que deve utilizar o mesmo formato da tela de Exportação, os campos a serem atualizados no arquivo são:

  • Data de entrega (nota-fiscal.dt-entr-cli) formato aceito: 
    • DD/MM/YYYY.
  • Hora  da entrega (nota-fiscal.hr-entr-cli) formato aceito:
    • HH:MM:SS.

Registros com dados/formato inválido não serão atualizados.

Bloco de código
languagesql
themeRDark
titleConteúdo do arquivo a ser importado
linenumberstrue
Estabelecimento;Série;Nr da nota;Código Emitente;Nome abreviado;Natureza operação;Data de emissão;Data de entrega;hora da entrega
1;1;8888888;1111111;meu nome;11111;01/03/2024;01/04/2024;12:00:00
Totvs custom tabs box items
defaultno
referenciatab4

No faturamento de Pedidos (FT4002) e embarques (FT4001) ao selecionar o pedido/embarque para calculo a data base para a duplicata será atualizada com a data de entrega do pedido caso o parâmetro "Data base para o vencimento dos títulos de E-commerce" esteja marcado como "Data Previsão Entrega" na central de configurações do e-commerce (html.ecommerceConf)

Totvs custom tabs box items
defaultno
referenciatab5

Alterado regra para visualização do campo de "Dt Vencto Orig" na aba de duplicatas do FT0904B, agora esse campo também ira aparecer para também ser apresentado para nota fiscais vinculadas a pedidos do e-commerce (ped-venda.origem = 22)


...