Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Datasul

Segmento:

Backoffice

Módulo:

TOTVS Backoffice (Linha Datasul) - Faturamento (MFT)

Função:

BatchShipmentBillingRPW

País:Brasil
Requisito/Story/Issue:

DMANFATINOV-2372


02. SITUAÇÃO/REQUISITO

Disponibilizar uma nova api de faturamento de embarques em lote via Job ou rpw.

03. SOLUÇÃO

Foi criada a api BatchShipmentBillingRPW, que possibilita o faturamento de vários Embaques/Resumo em sequência via Job ou rpw.

Para a execução do mesmo é necessário gerar um novo agendamento de pedido de execução conforme a documentação.

Para a criação de um componente HTML pode ser utilizado a biblioteca dts-backoffice-util, onde já automatiza a criação do rpw através do componente totvsscheduleexecutioncomponent, sendo apenas necessário enviar os parâmetros do negócio conforme abaixo:

Parâmetros do negócio
{
	"param_digita_def": [
		{
         	"chave": "cddEmbarq",
            "tipo": "DECIMAL"
        },
        {
            "chave": "nrResumo",
            "tipo": "INTEGER"
        },
         {
            "chave": "serie",
            "tipo": "CHARACTER"
        },   ]
},
{
    "param_digita_dados": [
        {
             "cddEmbarq": "pre-fatur.cdd-embarq",
             "nrResumo": "pre-fatur.nr-resumo",
			 "serie": "1"
        },
        {
          	 "cddEmbarq": "pre-fatur.nr-resumo",
             "nrResumo": "pre-fatur.nr-resumo",
			 "serie": "1"
        }
	]
}

Ao fim da execução do RPW será gerado um arquivo no spool do servidor de execução e na central de documentos, onde irá constar o resultado do faturamento para cada Embarque/Resumo. Para o resultado gerado via Job, será gravado o arquivo na sessão temporária do usuário do Job, conforme abaixo:

04. ASSUNTOS RELACIONADOS

BatchShipmentBillingRPW Exemplo.postman_collection.json