Dúvida
Como gerar a extração de dados do Contas a Receber?
Ambiente
Datasul - Contas a Receber - Versão 12
Solução
A extração dos dados do Contas a Receber 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 receber 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 receber é preciso seguir os seguintes passos:
- Abrir a tela do menu para extração de dados (html.extractorErnstYoung):


2. Depois de selecionada a opção ACR - Contas a Receber, 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:
- Receivables Analyzer (Títulos em aberto Contas Receber) - ACR-OpenTransactions-(data/hora).
- Customer Master (Cadastro de Cliente) - ACR-CustomerListing-(data/hora).
Arquivos de cadastros complementares:
- Condição de Pagamento - ACR-PaymentTermsListing-(data/hora)
- Espécie de Documento - ACR-ClassListing-(data/hora)
DE-PARA do layout para os campos do datasul:
Receivables Analyzer (Titulos em aberto contas receber)
Colunas |
|
|
|
|
|
|
Layout |
|
|
|
|
| TOTVS - acr303aa |
Data Point | Format | Length | Decimals | Definition |
| Relatório Títulos em aberto - Padrão (seguir mesma lógica do relatório ) |
Transaction code | string | 50 |
| Identificador exclusivo para cada transação. |
| Concatenar os dados : estabelecimento+cliente+espécie+série+título |
Transaction line | string | 50 |
| Referência de linha de transação. |
| parcela |
Invoice Reference |
|
|
|
|
| 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 |
Customer account code | string | 100 |
| Identificador geral do cliente. |
| código do cliente |
Document date | date |
|
| A data informada no documento de transação. |
| data emissão |
Transaction due date | date |
|
| A data em que a transação deve ser liquidada. |
| data vencimento |
Entry date | date |
|
| A data em que a transação foi inserida no sistema. |
| data transação |
Fiscal period | string | 25 |
| Identificador para o período fiscal em que 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. |
| valor Saldo Apresentação |
Functional currency code | string | 25 |
| O código da moeda usada, por exemplo: BRL. |
| moeda |
Document original amount | decimal |
| 2 | Para sistemas ERP que reduzem o volume de transações em aberto quando são parcialmente compensados, o valor original do documento é o valor do documento da transação antes de ocorrer qualquer compensação. |
| valor Original |
Document amount | decimal |
| 2 | Valor da transação, conforme registrado no documento de transação. |
| valor Original |
Customer Master ( Cadastro de Cliente)
Layout |
|
|
|
|
| TOTVS |
Data Point | Format | Length | Decimals | Definition |
| CAMPO |
|
|
|
|
|
|
|
Código de conta do cliente | string | 100 |
| Identificador do cliente. |
| código cliente |
Nome do cliente | string | 200 |
| Nome do cliente. |
| nome |
Estado | string | 100 |
| Endereço físico do cliente – estado. |
| estado |
País | string | 100 |
| Endereço físico do cliente - País (se possível no formato ISSO ALPHA-2) . |
| país |
Código postal | string | 50 |
| Endereço físico do cliente – código postal. |
| cep |
Descrição dos termos de pagamento | string | 100 |
| Condições de pagamento definidas para o cliente (descrição). |
| condição de pagamento |
|
|
Prazo de dias do termo de pagamento | decimal |
| 0 | Condições de pagamento definidas para o cliente (número de dias). |
| quantidade de dias prazo médio |
Código da moeda de limite de crédito | string | 25 |
| A moeda na qual o valor do limite de crédito é registrado. |
| moeda limite crédito |
Limite de crédito | decimal |
| 2 | O montante máximo que pode ser aumentado em qualquer transação. |
| limite crédito adicional |
(transação) |
|
|
Limite de crédito | decimal |
| 2 | O valor máximo em aberto permitido aos clientes. |
| limite crédito |
(cliente) |
|
|
Importante: Para geração de toda a extração de dados do contas a receber será preciso que o RPW esteja configurado no ambiente de execução.