Dúvida
Como gerar a extração de dados do Contas a Pagar?
Ambiente
Datasul - Contas a Pagar - Versão 12
Solução
A extração dos dados do Contas a Pagar corresponde as informações de valores e saldo dos títulos em aberto em uma determinada posição no tempo.
A data informada para posição do saldo dos títulos do Contas a Pagar já deve estar com seu período congelado nos módulos de origem, quando o extrator for executado para garantir que os dados listados para auditoria mantenham-se íntegros.
Para gerar a extração do Contas a Pagar é preciso seguir os seguintes passos:
- Abrir a tela do menu para extração de dados (html.extractorErnstYoung):


2. Depois de selecionada a opção APB - Contas a Pagar, informar os campos para filtro (todos os parâmetros para filtro são obrigatórios).
Parâmetros:
Campo: | Descrição |
Empresa | Permite definir uma empresa que será considerada na extração. |
Finalidade Econômica | Permite definir uma finalidade econômica que será considerada na extração. |
Finalidade Econômica (Apresentação) | Permite definir uma finalidade econômica referente a moeda de apresentação que será considerada na extração. Caso não utilize moeda de apresentação deve-se utilizar a mesma finalidade do campo anterior (finalidade econômica). |
Posição em | Inserir a data base a ser considerada para a extração. Essa data é utilizada para recompor os saldos dos títulos, quando inserida nesse campo uma data inferior a atual. Dessa forma, é possível extrair com a posição em uma data passada. |
Data Cotação | Inserir a data a ser utilizada para a conversão dos valores em outras finalidades para a finalidade apresentação. |
3. Depois de parametrizado o filtro será possível fazer a execução da extração:


4. A execução da extração será sempre via RPW e será possível baixar os arquivos gerados na Central de Documentos:

Os arquivos gerados serão:
- Payables Analyzer (Títulos em aberto Contas a Pagar) - APB-OpenTransactions-(data/hora).
- Vendor Master (Cadastro de Fornecedores) - APB-VendorListing-(data/hora).
Arquivos de cadastros complementares:
- Condição de Pagamento - APB-PaymentTermsListing-(data/hora)
- Espécie de Documento - APB-ClassListing-(data/hora)
DE-PARA do layout para os campos do Datasul:
Payables Analyzer (Títulos em aberto contas a pagar)
Colunas |
|
|
|
|
|
|
Layout |
|
|
|
|
| TOTVS - apb322aa |
Data Point | Format | Length | Decimals | Definition |
| Relatório Títulos em Aberto - Padrão (seguir mesma lógica do relatório), para colunas faltantes (Criar) conforme indicação de campo e tabela, colunas H e I |
|
|
|
|
|
|
|
Transaction code | string | 50 |
| Identificador exclusivo para cada transação |
| Concatenar os dados: Estabelecimento+fornecedor+espécie+série+título |
Transaction line | string | 50 |
| Referência de linha de transação |
| parcela |
Vendor invoice reference | String | 50 |
| Referência na fatura do fornecedor e não no código de transação gerado pelo sistema |
| número do titulo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Transaction type code |
|
|
|
|
|
| string | 50 | Identificador do tipo de transação. |
| espécie documento |
|
|
|
|
|
|
Business unit code | string | 25 |
| Identificador da unidade de negócios. |
|
|
|
| estabelecimento |
Vendor account code | string | 100 |
| Identificador principal do fornecedor. |
|
|
Referências cruzadas à tabela principal de fornecedores. |
| código do fornecedor |
Document date | date |
|
| A data informada no documento da transação. |
| data emissão |
Transaction due date | date |
|
| A data em que a transação deve ser liquidada (exigida apenas para faturas). |
| data vencimento |
Entry date | date |
|
| A data em que a transação foi inserida no sistema. |
| data transação |
Fiscal period | string | 25 |
| Identificador do período fiscal para o qual a transação foi lançada (por exemplo, 2017-003). |
| extrair mês da data de transação (dat_transacao) = MM |
Effective date | date |
|
| A data efetiva da transação – quando tiver impacto financeiro. |
| data transação |
Subledger name | string | 200 |
| Identificador da conta contábil. |
| Conta Contábil |
Functional amount | decimal |
| 2 | Valor da transação, conforme registrado na moeda funcional da unidade de negócios. |
|
|
Esta é a quantia que é registrada para fins de registro financeiro, geralmente para relatórios estatutários de conta para a entidade legal. |
| Valor Saldo Apresentação |
Functional currency code | string | 25 |
| O Código de moeda usada. Exemplo: BRL, USD. |
| Moeda |
Document amount | decimal |
| 2 | Valor da transação, conforme registrado no documento da transação. |
| Valor Original |
Original amount | decimal |
| 2 | Para os sistemas ERP que reduzem o volume de transações em aberto quando são parcialmente compensados, o valor original funcional ou de documento é o valor funcional ou do documento de transação antes de ocorrer qualquer compensação. |
| Valor Original |
Invoice type | string | 100 |
| Identificador para distinguir sistema gerado ou processar faturas automáticas de faturas manuais. |
| Origem do título |
Desconto |
|
|
|
|
| Valor de desconto |
Vendor Master ( Cadastro de Fornecedores)
Colunas |
|
|
|
|
|
|
Layout |
|
|
|
|
| TOTVS |
Data Point | Format | Length | Decimals | Definition |
| CAMPO |
|
|
|
|
|
|
|
Código da conta do Fornecedor | string | 100 |
| Identificador de fornecedor exclusivo dentro de uma unidade de negócios. |
| código fornecedor |
Nome do Fornecedor | string | 200 |
| Conta ou nome de exibição do fornecedor. |
| nome |
Estado | string | 100 |
| Endereço físico do fornecedor – estado. |
| estado |
País | string | 100 |
| Endereço físico do fornecedor – país (se possível no formato do código ISO ALPHA-2). |
| país |
Código postal | string | 50 |
| Endereço físico do fornecedor – código postal. |
| cep |
Descrição dos termos de pagamento | string | 100 |
| Condições de pagamento definidas para o fornecedor (descrição). |
| condição de pagamento |
Se este for um código, forneça um arquivo principal separado ou uma listagem com o código e a descrição do sistema para esse código. |
|
Dia de prazos de pagamento | decimal |
| 0 | Condições de pagamento definidas para o fornecedor (número de dias). |
| Quantidade de dias prazo médio |
|
|
|
|
|
|
Importante: Para geração de toda a extração de dados do Contas a Pagar será preciso que o RPW esteja configurado no ambiente de execução.