Contas à Pagar e Receber: mudanças entre as edições
Sem resumo de edição |
Sem resumo de edição |
||
Linha 1: | Linha 1: | ||
A gestão de contas a pagar e receber será feita toda a partir de um único objeto (o '''BillVO'''), e uma única tela. Há várias maneiras de se cadastrar uma conta a pagar/receber no sistema, seja manualmente, através de uma nota | A gestão de contas a pagar e receber será feita toda a partir de um único objeto (o '''BillVO'''), e uma única tela. Há várias maneiras de se cadastrar uma conta a pagar/receber no sistema, seja manualmente, através de uma nota. Cada parte do sistema criará os objetos e salvará, fazendo já a conciliação (atrelando à alguma conta financeira ou não) conforme os casos de usos das demais funções. | ||
Uma conta à pagar/receber não é atrelada a nenhuma conta enquanto esta não for executada (paga ou recebida). | Uma conta à pagar/receber não é atrelada a nenhuma conta enquanto esta não for executada (paga ou recebida). | ||
Linha 5: | Linha 5: | ||
* '''Validação Extras:''' | * '''Validação Extras:''' | ||
** '''[ve0001] Código de Barras / Código Numérico Obrigatório''' - Devem conter sempre o código de barras, mesmo que o usuário entre a representação numérica, o sistema deve converter e salvar ambas as informações. Esta validação se aplica apenas para os títulos com códigos de barras como Boleto, Contas de Consumo, alguns tributos, etc. | |||
** '''[ve0004] Verificar se Código de Barras e Código Numérico são compatíveis''' - Garantir que ambos os valores salvos são referência um do outro. | |||
*** '''[ve0002] Beneficiário, Pagador e Sacador Obrigatórios''' - É obrigatório informar o Pagador, o sacador e o beneficiário para | ** '''[ve0002] Beneficiário, Pagador e Sacador Obrigatórios''' - É obrigatório informar o Pagador, o sacador e o beneficiário para os títulos cadastrados. O cadastro do boleto já deve verificar se a pessoa tem o CNPJ/CPF cadastrado, para evitar dificuldades na hora de realizar o pagamento por lote. Note que essa validação deve validar apenas títulos que tenham uma contra-parte com cadastro de CNPJ/CPF, impostos por exemplo estão isentos dessa validação. | ||
**: '''Contas a Pagar''' - No caso de ser uma conta à pagar, o '''Pagador''' é nulo, pois é a própria empresa. O '''beneficiário''' deverá ser o mesmo o que o '''Pagador''' ou ser outra pessoa caso exista um intermediador entre as partes.; | |||
**: '''Contas à Receber''' - No caso de ser uma conta à receber, o '''Sacador/Avalista''' é nulo, pois é a própria empresa. O '''beneficiário''' pode ser uma outra pessoa, caso a empresa esteja utilizando alguma financeira ou intermediador. | |||
** '''[ve0005] Guias de Impostos e Contas de Consumo não podem ser do tipo crédito''' - embora óbvio, garante que no sistema não tente salvar alguma informação incoerente no sistema. | |||
** '''[ve0006] Validações da Guia GPS sem código de Barras''' - Validar campos obrigatórios da Guia | |||
** '''[ve0007] Validações da Guia DARF sem código de Barras''' - Validar os campos obrigatórios da Guia | |||
** '''[ve0008] Validações da Guia GARE/SP sem código de Barras''' - Validar os campos obrigatórios da Guia | |||
** '''[ve0009] Validações das Transferências''' - Validar os campos necessários para realizar a transferência como: | |||
**: Destinatário da Transferência esteja preenchido e com CPF/CNPJ válidos | |||
**: Banco destino tenha o Código do Banco e ISPB definidos | |||
**: Agência esteja Preenchido | |||
**: Conta Corrente com DV esteja Preenchido | |||
**: Finalidade da Transferência esteja Preenchida | |||
** '''[ve0010] Total de StatementVO''' - A soma dos valores do StatementVO gerados deve ser o mesmo que o valor final do BillVO. | |||
** '''[ve0011] Data de Pagamento e Competência seja o mesmo no StatementVO''' - A soma dos valores do StatementVO gerados deve ser o mesmo que o valor final do BillVO. | |||
Edição das 18h00min de 14 de agosto de 2019
A gestão de contas a pagar e receber será feita toda a partir de um único objeto (o BillVO), e uma única tela. Há várias maneiras de se cadastrar uma conta a pagar/receber no sistema, seja manualmente, através de uma nota. Cada parte do sistema criará os objetos e salvará, fazendo já a conciliação (atrelando à alguma conta financeira ou não) conforme os casos de usos das demais funções.
Uma conta à pagar/receber não é atrelada a nenhuma conta enquanto esta não for executada (paga ou recebida).
- Validação Extras:
- [ve0001] Código de Barras / Código Numérico Obrigatório - Devem conter sempre o código de barras, mesmo que o usuário entre a representação numérica, o sistema deve converter e salvar ambas as informações. Esta validação se aplica apenas para os títulos com códigos de barras como Boleto, Contas de Consumo, alguns tributos, etc.
- [ve0004] Verificar se Código de Barras e Código Numérico são compatíveis - Garantir que ambos os valores salvos são referência um do outro.
- [ve0002] Beneficiário, Pagador e Sacador Obrigatórios - É obrigatório informar o Pagador, o sacador e o beneficiário para os títulos cadastrados. O cadastro do boleto já deve verificar se a pessoa tem o CNPJ/CPF cadastrado, para evitar dificuldades na hora de realizar o pagamento por lote. Note que essa validação deve validar apenas títulos que tenham uma contra-parte com cadastro de CNPJ/CPF, impostos por exemplo estão isentos dessa validação.
- Contas a Pagar - No caso de ser uma conta à pagar, o Pagador é nulo, pois é a própria empresa. O beneficiário deverá ser o mesmo o que o Pagador ou ser outra pessoa caso exista um intermediador entre as partes.;
- Contas à Receber - No caso de ser uma conta à receber, o Sacador/Avalista é nulo, pois é a própria empresa. O beneficiário pode ser uma outra pessoa, caso a empresa esteja utilizando alguma financeira ou intermediador.
- [ve0005] Guias de Impostos e Contas de Consumo não podem ser do tipo crédito - embora óbvio, garante que no sistema não tente salvar alguma informação incoerente no sistema.
- [ve0006] Validações da Guia GPS sem código de Barras - Validar campos obrigatórios da Guia
- [ve0007] Validações da Guia DARF sem código de Barras - Validar os campos obrigatórios da Guia
- [ve0008] Validações da Guia GARE/SP sem código de Barras - Validar os campos obrigatórios da Guia
- [ve0009] Validações das Transferências - Validar os campos necessários para realizar a transferência como:
- Destinatário da Transferência esteja preenchido e com CPF/CNPJ válidos
- Banco destino tenha o Código do Banco e ISPB definidos
- Agência esteja Preenchido
- Conta Corrente com DV esteja Preenchido
- Finalidade da Transferência esteja Preenchida
- [ve0010] Total de StatementVO - A soma dos valores do StatementVO gerados deve ser o mesmo que o valor final do BillVO.
- [ve0011] Data de Pagamento e Competência seja o mesmo no StatementVO - A soma dos valores do StatementVO gerados deve ser o mesmo que o valor final do BillVO.
Lançamento Manual
A tela de Contas à Pagar e Receber permitirá o lançamento de novas contas manualmente. Entre as contas estão os boletos, guias de impostos, contas de consumo e etc.
Pagamento por Lote Bancário
De acordo com as contas bancárias cadastradas, as contas poderão ser pagas através de lote bancário (pagamento por arquivo). O BIS gera o arquivo de Lote que deve ser enviado ao banco. Anotando o lote os IDs e demais atributos conforme a geração do Layout e do tipo de conta, para que depois, possa ler o arquivo de retorno e dar baixa/vincular os pagamentos realizados e erros.