Lote de pagamentoRascunho

Histórico de versões

    Eu, como usuário do sistema AgroDigital, quero buscar lote de pagamento, listar lotes de pagamento, adicionar lote de pagamento e visualizar lote de pagamento para gerenciar lotes de pagamento.

    • v1.1 - 04/08/2026: Conversão para o formato completo.
    • v1.0 - 30/07/2026: Primeira versão da história.

    Eu, como usuário do sistema, quero gerenciar lotes de pagamento, para que eu possa permitir a gestão eficiente dessas informações.

    Dado que estou na tela inicial para usuários autenticados
    Quando acesso o menu Lote de Pagamento (Ver RNC007 - Permissões de Acesso)
    Então o sistema exibe a tela de busca, contendo os seguintes filtros:

    CampoTipoObrigatórioValidações
    Número do LoteInteiroNão-
    Tipo de DocumentoSeleção simplesNãoValores = “GTA”, “PTV”
    Série - Número da GTATextoNãoDisponível se “Tipo de Documento” = “GTA” Formato = 2 Letras + “-” + 6 Dígitos “LL-XXXXXX”
    Número da PTVInteiroNãoDisponível se “Tipo de Documento” = “PTV” Tamanho = 10 caracteres
    Data do Pagamento do UsuárioDataNãoNão pode ser maior que a data atual
    Data de Conclusão do PagamentoDataNãoNão pode ser maior que a data atual
    SituaçãoSeleção simplesNãoValores = “Gravado”, “Aguardando Pagamento”, “Pago”, “Cancelado”

    E exibe as seguintes ações: (Ver AC001 - Ações das telas de busca)

    Dado que estou na tela de busca
    E o campo de busca e/ou pelo menos um dos filtros disponíveis foi corretamente preenchido
    Quando realizo a ação “Pesquisar”
    E o sistema encontrou registros compatíveis com os valores informados
    Então o sistema exibe os resultados retornados ordenados pelo nome, contendo os seguintes campos:

    CampoDescrição
    Número do LoteExibe o número do lote
    Tipo de DocumentoExibe o tipo do documento
    Códigos do DocumentoExibe os códigos dos documentos a depender do tipo de documento. Se for GTA, exibe a Série - Número Se for PTV, exibe o Número (Um ou mais)
    Data do PagamentoExibe com a Máscara = DD/MM/AAAA
    SituaçãoExibe a situação

    E exibe as seguintes ações: (Ver AC002 - Ações das telas de listagem)

    Dado que estou na tela de cadastro
    Então o sistema exibe um formulário, contendo os seguintes campos:

    CampoTipoObrigatórioEditávelValidações
    Tipo de DocumentoSeleção simplesSimNãoValores = “GTA”, “ATA”, “PTV”
    Produtor ContribuinteSeleção simples de entidade: produtorSimNãoPara“Tipo de Documento” = “GTA” e “ATA”: Valores = pessoas físicas ou jurídicas que são produtores de explorações pecuárias Para “Tipo de Documento” = “PTV”: Valores = pessoas físicas ou jurídicas que são produtores de explorações agrícolas
    Escritório SeccionalSeleção simples de entidade: unidade administrativaSimNãoSomente leitura. Para papel do usuário = Produtor: Valor = Escritório Seccional (Unidade Administrativa) que abrange o município de endereço do produtor. Para papel do usuário = Funcionário do IMA: Valor = Escritório Seccional (Unidade Administrativa) de abrangência do funcionário do IMA.

    Itens do Lote (Disponível quando o “Produtor” ou o “Contribuinte de Origem” for preenchido) (Um ou mais)

    Seção intitulada “Itens do Lote (Disponível quando o “Produtor” ou o “Contribuinte de Origem” for preenchido) (Um ou mais)”

    (Disponível se no campo “Tipo de Documento” = “GTA”)

    Seção intitulada “(Disponível se no campo “Tipo de Documento” = “GTA”)”
    CampoTipoObrigatórioEditávelValidações
    GTAsSeleção múltipla de entidade: GTASimNãoValores = GTAs que atendam a todas as condições: Possuem situação = “Gravada”; O “Produtor Contribuinte” selecionado é o “Responsável de Procedência” da GTA; O pagamento da GTA deve ser realizado pelo produtor; A GTA pertence à jurisdição do Escritório Seccional informado. Para papel do usuário = Produtor: Valores = GTAs com status Gravada E que o produtor em questão é o responsável de procedência, E o responsável pelo pagamento é o produtor, E o produtor é o emitente da GTA Para papel do usuário = Funcionário do IMA: Valores = GTAs com status Gravada E que o produtor em questão é o responsável de procedência, E o responsável pelo pagamento é o produtor, E que foram emitidas por qualquer pessoa

    (Disponível se “Tipo de Documento” = “ATA”)

    Seção intitulada “(Disponível se “Tipo de Documento” = “ATA”)”
    CampoTipoObrigatórioEditávelValidações
    ATAsSeleção múltipla de entidade: ATASimNãoValores = ATAs referentes ao contribuinte selecionado cadastrados no sistema com status “Gravada”

    (Disponível se “Tipo de Documento” = “PTV”)

    Seção intitulada “(Disponível se “Tipo de Documento” = “PTV”)”
    CampoTipoObrigatórioEditávelValidações
    PTVsSeleção múltipla de entidade: PTVSimNãoValores = PTVs referentes ao contribuinte selecionado cadastrados no sistema com status “Gravada”
    CampoTipoObrigatórioEditávelValidações
    Quantidade de DocumentosInteiroSimNãoSomente leitura. Valor = quantidade de GTAs ou PTVs selecionadas
    Valor do Lote de PagamentoDecimalSimNãoSomente leitura. Valor = soma dos valores das GTAs ou PTVs selecionadas

    E exibe as seguintes ações: (Ver AC003 - Ações das telas de cadastro e AC006 - Ações de interação com formulários)

    Dado que estou na tela de visualização
    Então o sistema exibe o formulário do critério de aceitação 3
    E exibe os seguintes campos:

    Etapas da Emissão de GTA (Para cada Situação possível)

    Seção intitulada “Etapas da Emissão de GTA (Para cada Situação possível)”
    CampoDescrição
    Nome da SituaçãoExibe o nome da situação
    Data do SituaçãoExibe a data em que o lote obteve aquela situação

    Dados da taxa ainda não gerados (Disponível se o status = “Gravada”)

    Seção intitulada “Dados da taxa ainda não gerados (Disponível se o status = “Gravada”)”
    CampoDescrição
    Gerar atéExibe a data limite para gerar dados da taxa

    Liberação pendente (Disponível se o status = “Aguardando Liberação”)

    Seção intitulada “Liberação pendente (Disponível se o status = “Aguardando Liberação”)”
    CampoDescrição
    Pagar atéDisponível se o pagamento ainda não foi realizado Exibe a data limite para pagar

    GTA cancelada (Disponível se o status = “Cancelada”)

    Seção intitulada “GTA cancelada (Disponível se o status = “Cancelada”)”
    CampoDescrição
    JustificativaExibe a justificativa do cancelamento
    CampoDescrição
    Número do Lote de PagamentoExibe o número do lote de pagamento
    Data do Pagamento do UsuárioExibe a data do pagamento do usuário
    Data de Conclusão do PagamentoExibe a data de conclusão do pagamento

    E exibe as seguintes ações:

    Dados da taxa ainda não gerados (Disponível se o status = “Gravada”)

    Seção intitulada “Dados da taxa ainda não gerados (Disponível se o status = “Gravada”)”
    AçãoDescrição
    Gerar Dados da TaxaGera os dados da taxa e vai para a tela da taxa. Muda o status de “Gravada” para “Aguardando Pagamento”

    Pagamento pendente (Disponível se o status = “Aguardando ”Pagamento”)

    Seção intitulada “Pagamento pendente (Disponível se o status = “Aguardando ”Pagamento”)”
    AçãoDescrição
    Realizar PagamentoDisponível se o pagamento ainda não foi realizado Vai para a tela de pagamento. Se confirmado o pagamento, muda o status de “Aguardando Pagamento” para “Paga”
    AçãoDescrição
    Documento RelacionadoDisponível se o status != “Gravada” Vai para a tela de visualização do documento de arrecadação relacionado (DAE ou Boleto)
    CancelarDisponível se o status != “Paga” Vai para a tela de cancelar o lote
    Visualizar DocumentoExibido para cada documento selecionado Vai para a tela do documento em questão
    CampoDescrição
    Taxa do LoteExibe o valor da taxa do lote de pagamento
    VencimentoExibe o tempo de vencimento do documento para a situação atual
    AçãoDescrição
    PIX - Gerar QR CodeVai para a tela de pagamento com PIX
    DAE / Boleto - Visualizar DocumentoVai para a tela de visualização do documento de arrecadação relacionado (DAE ou Boleto)
    Voltar / FecharVolta para a tela de visualização
    CampoDescrição
    Taxa do LoteExibe o valor da taxa do lote
    VencimentoExibe o tempo de vencimento do lote para a situação atual
    QR CodeExibe o QR Code para pagamento. Ao detectar o pagamento, o sistema deve redirecionar o usuário para tela de pagamento concluído
    AçãoDescrição
    Voltar / FecharVolta para a tela de Realizar Pagamento
    AçãoDescrição
    Baixar DocumentoBaixa o arquivo PDF do documento em questão
    Voltar / FecharVolta para a tela anterior

    Dado que estou na tela de cancelamento
    Então o sistema exibe os seguintes campos:

    CampoTipoObrigatórioEditávelValidações
    Número do Lote de PagamentoTextoSimNãoSomente leitura Valor = número do lote
    SituaçãoSeleção simplesSimNãoSomente leitura Valor = situação atual do lote
    JustificativaTextoSimSimTamanho = 1500 caracteres
    AçãoDescrição
    Cancelar Lote de PagamentoMuda a situação do cadastro para “Cancelada”
    Voltar / FecharVolta para a tela anterior

    O Número do Lote de Pagamento deve ser gerado:

    O Lote de Pagamento deve seguir o ciclo de vida conforme os status abaixo:

    • Gravada: O lote foi criado, mas os dados para pagamento ainda não foram gerados. Enquanto estiver nesse status, o lote pode ser editado.

    • Aguardando Pagamento: Os dados para pagamento foram gerados. Ao entrar nesse status, o lote não pode mais ser editado.

    • Paga: O pagamento foi confirmado. Os documentos que constam no lote devem ser considerados como pagos. No caso do “Tipo de Documento” = “GTA”, então as GTAs selecionadas têm seus status alterados para “Liberado para Emissão”.

    • Cancelada: O lote foi cancelado e deixou de ser válido. Pode ser cancelada durante o ciclo de vida, exceto após o pagamento ter sido realizado. O cancelamento não pode ser revertido.

    RNE003 – Prazos do ciclo de vida do Lote de Pagamento

    Seção intitulada “RNE003 – Prazos do ciclo de vida do Lote de Pagamento”

    Os prazos aplicáveis ao ciclo de vida do Lote de Pagamento são definidos por meio de parâmetros cadastrados e mantidos pelo Administrador do Sistema. Após o término do prazo aplicável, o Lote de Pagamento deve ser automaticamente cancelada. O sistema deve observar os seguintes parâmetros:

    • Prazo Máximo do Lote Gravado: período máximo de permanência no status Gravada.

    • Prazo Máximo para Pagamento da ATA: período máximo de permanência no status Aguardando Pagamento, contado a partir da geração dos dados para pagamento.

    • Prazo Máximo para Emissão da ATA Paga: período máximo para emissão após a confirmação do pagamento. Funcionários do IMA podem estender esse prazo mediante justificativa.

    O recolhimento dos valores referentes à emissão da ATA deve ocorrer exclusivamente por DAE.

    Para fins estatísticos de arrecadação, o sistema deve atribuir o valor arrecadado com a emissão da ATA ao município de jurisdição da UAD responsável pela origem da ATA.

    As colunas Obrigatório e Editável correspondem a OBG e EDT da fonte. A edição posterior deve respeitar também as condições de somente leitura e situação do cadastro. As ações comuns foram mantidas nos pontos citados. Não foram criados exemplos, padrões ou regras ausentes da fonte.

    • A fonte não informa código US; nenhum identificador foi criado.
    • A RNE001 termina em O Número do Lote de Pagamento deve ser gerado, sem especificar a regra de geração.
    • A busca admite GTA e PTV; o cadastro também admite ATA. Os totais mencionam apenas GTAs ou PTVs. Confirmar os campos e cálculos para ATA.
    • As situações variam entre Gravado/Gravada, Pago/Paga, Cancelado/Cancelada e Aguardando Pagamento/Aguardando Liberação. Confirmar o catálogo e as transições.
    • Os cabeçalhos da visualização citam emissão de GTA e GTA cancelada; a condição de Itens do Lote cita Contribuinte de Origem, ausente do cadastro. Confirmar os termos próprios de lote.
    • RNE003, RNE004 e RNE005 referenciam ATA em prazos, recolhimento e apropriação, embora a história trate de lotes com diferentes tipos de documento. Confirmar a aplicabilidade dessas regras.
    • Há pagamento por PIX e visualização de DAE/Boleto, mas a RNE004 exige exclusivamente DAE. Confirmar se o PIX liquida o DAE e quais meios são permitidos.
    • A RNE002 permite edição em Gravada, mas todos os campos do cadastro têm EDT = Não e não há critério de edição. Confirmar o fluxo e os campos alteráveis.