Ir para o conteúdo

Conta Consulta Pagamento

Essa consulta retorna um quantitativo de documentos de arrecadação pagos.

PedidoDados

idSistema: PAGTOWEB
idServico: CONTACONSDOCARRPG73
versaoSistema: "1.0"

Dados de Entrada

Objeto IntervaloData:

Campo Descrição Tipo Obrigatório
dataInicial Formato AAAA-MM-DD Data NÃO
dataFinal Formato AAAA-MM-DD Data NÃO

Objeto IntervaloValor:

Campo Descrição Tipo Obrigatório
valorInicial BigDecimal NÃO
valorFinal BigDecimal NÃO

Objeto ParametroEmissaoComprovanteIC:

Campo Descrição Tipo Obrigatório
numeroDocumento Até 17 posições String NÃO

Objeto ParametroContaConsultaDocumentoIC:

Campo Descrição Tipo Obrigatório
numeroDocumentoLista Lista com números de documentos, cada número tem até 17 posições. Lista<String> NÃO
codigoReceitaLista Lista com códigos de receita. Tamanho máx. do código: 4. Lista<String> NÃO
intervaloDataArrecadacao Intervalo de data de arrecadação a ser pesquisado. A data de arrecadação é a data contábil da efetivação do pagamento. IntervaloData NÃO
intervaloValorTotalDocumento Intervalo de valor total a ser pesquisado. IntervaloValor NÃO
codigoTipoDocumentoLista Tipos de documento que serão retornados. Numérico. Tamanho máx. do código: 2 Lista<String> NÃO

Exemplo: conteúdo body json de entrada

Quando pesquisado por intervaloDataArrecadacao

    {
        "contratante": {
            "numero": "99999999999",
            "tipo": 1
        },
        "autorPedidoDados": {
            "numero": "99999999999",
            "tipo": 1
        },
        "contribuinte": {
            "numero": "99999999999",
            "tipo": 1
        },
        "pedidoDados": {
            "idSistema": "PAGTOWEB",
            "idServico": "CONTACONSDOCARRPG73",
            "dados": "{ \"intervaloDataArrecadacao\": {\"dataInicial\": \"2019-09-01\", \"dataFinal\": \"2019-11-30\"}}"
        }
    }

Quando pesquisado por codigoReceitaLista:

    {
        "contratante": {
            "numero": "99999999999999",
            "tipo": 2
        },
        "autorPedidoDados": {
            "numero": "99999999999999",
            "tipo": 2
        },
        "contribuinte": {
            "numero": "99999999999999",
            "tipo": 2
        },
        "pedidoDados": {
            "idSistema": "PAGTOWEB",
            "idServico": "CONTACONSDOCARRPG73",
            "dados": "{\"codigoReceitaLista\": [\"9999\", \"9999\"]}"
        }
    }

Quando pesquisado por intervaloValorTotalDocumento:

    {
        "contratante": {
            "numero": "99999999999999",
            "tipo": 2
        },
        "autorPedidoDados": {
            "numero": "99999999999999",
            "tipo": 2
        },
        "contribuinte": {
            "numero": "99999999999999",
            "tipo": 2
        },
        "pedidoDados": {
            "idSistema": "PAGTOWEB",
            "idServico": "CONTACONSDOCARRPG73",
            "dados": "{ \"intervaloDataArrecadacao\": {\"dataInicial\": \"2022-01-01\", \"dataFinal\": \"2022-01-31\"}, \"intervaloValorTotalDocumento\": {\"valorInicial\": 6000,\"valorFinal\": 13000}}"
        }
    }

Os parâmetros de consulta, podem ser combinados. A consulta sempre retorna quantidade de documentos do contribuinte informado em "contribuinte".

Dados de Saída

Campo Descrição Tipo
status Status HTTP retornado no acionamento do serviço. Number(3)
mensagens Mensagem explicativa retornada no acionamento do serviço. É um array composto de Código e texto da mensagem. O campo Código é uma string de tamanho 5 que representa um código interno do negócio. Array of String
dados Estrutura de dados de retorno. String

Exemplo: conteúdo payload json de saída

Json de exemplo: Conta Consulta Pagamento