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:

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:
Arquivos de cadastros complementares:
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.