Árvore de páginas

Versões comparadas

Chave

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

...

Produto:

Solucoes_totvs_cross
SolucaoCrossTOTVS Backoffice

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
LinhaLinha Datasul

Segmento:

Segmentos_totvs
SegmentoBackoffice

Módulo:

Modulos_cross_segmentos
ModulosCrossSegmentosTOTVS Backoffice (Linha Datasul) - Faturamento (MFT)

Modulos_framework

Modulos_totvs_construcao

Modulos_totvs_juridico

Modulos_totvs_logistica

Modulos_totvs_manufatura

Modulos_totvs_rh

Modulos_totvs_saude

Função:API - PATCH - ftp/api/v1/invoicePublic/{chave_nf}/updateDeliveryDate
html-mft.deliveryDate - Exportação/Importação Data de entrega Efetiva
País:Brasil
Requisito/Story/Issue:
  • DMANFATINOV-2011
  • DMANFATINOV-2010
  • DMANFATINOV-2109
  • DMANFATINOV-2110
  • DMANFATINOV-2131
  • DMANFATINOV-2111
  • DMANFATINOV-2114
  • DMANFATINOV-2113
  • DMANFATINOV-2172
  • DMANFATINOV-2208
  • DMANFATINOV-2239


02. SITUAÇÃO/REQUISITO


03. SOLUÇÃO

...

Totvs custom tabs box
tabsAPI invoicePublic,Tela exportação,Tela Importação,FT4001/FT4002 - Data base duplicata,FT0904B - Aba duplicata,FT0502, Tela Atualização Títulos
idstab1,tab2,tab3,tab4,tab5,tab6,tab7
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 chave da nota fiscal completa (tabela nota-fiscal), contendo a e os campos dt-entr-cli e a hr-entr-cli já atualizadasatualizados.

Image RemovedImage Added


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.


Informações
titleE-commerce

Para Notas geradas a partir de um pedido de e-commerce ao alterar a data de entrega também é realizado a atualização dos títulos no ACR, atualizando as datas de vencimentos com base na nova data de entrega.


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, para também ser apresentado para nota fiscais vinculadas a pedidos do e-commerce (ped-venda.origem = 22)


Totvs custom tabs box items
defaultno
referenciatab6

Alterado programa FT0502 - Manutenção Notas Fiscais, agora para notas fiscais feitas a partir de um pedido e-commerce ao alterar a "Dt Entrega Real" e salvar o registro é feito a integração com o ACR, alterando a data do título com base na nova data inserida.

Informações

OBS: Para que a integração do ACR seja feita é necessário que a data tenha sido alterada e que seja uma data valida.

Ao salvar o registro caso a integração com ACR retorne erro uma mensagem ira aparecer em tela, descrevendo o erro, porem o registro será salvo com a nova data de entrega, caso deseje tentar integrar com o ACR novamente pelo FT0502 um a nova data precisara ser informada.


Image Added

Totvs custom tabs box items
defaultno
referenciatab7

Tela Atualização Título Contas a Receber pela Data de entrega

Image Added

Criado nova tela de atualização de títulos no contas a receber pela data de entrega de acordo com os filtros informados em tela.


04. DEMAIS INFORMAÇÕES

Documento de referência - Exportação/Importação Data de entrega Efetiva

...