Card |
---|
label | Descrição dos campos e regras |
---|
| O PIS e COFINS poderá ter a seguintes informações:
Informação | Coluna | Obrigatório | Tipo | Tamanho | Descrição |
---|
CST do PIS | cst_pis | Não | Texto | 3 | Código de Situação Tributária para o Programa de Integração Social (PIS). Para emissão da XML, essa TAG corresponderá a TAG CST dentro do grupo de PIS que faz parte do grupo de IMPOSTO. | Alíquota do PIS | aliquota_pis | Sim | Numérico |
| Alíquota para o cálculo do valor PIS. Para emissão da XML, essa TAG corresponderá a TAG pPIS dentro do grupo de PIS que faz parte do grupo de IMPOSTO. | CST do COFINS | cst_cofins | Não | Texto | 3 | Código de Situação Tributária para a Contribuição para o Financiamento da Seguridade Social (COFINS). Para emissão da XML, essa TAG corresponderá a TAG CST dentro do grupo de COFINS que faz parte do grupo de IMPOSTO. | Alíquota do COFINS | aliquota_cofins | Sim | Numérico |
| Alíquota para o cálculo do valor COFINS Para emissão da XML, essa TAG corresponderá a TAG pCOFINS dentro do grupo de COFINS que faz parte do grupo de IMPOSTO. | Situação | situacao | Não | Inteiro |
| Define se o pis e cofins em questão está ativo ou inativo. | Identificação no retaguarda | id_retaguarda | Não | Texto | 100 |
| Data de cadastro | data_cadastro | Sim | Data |
| Exemplo "2024-03-20 20:56:43.15725". Corresponde a data em que o dado foi cadastrado localmente | Data de atualização | data_atualizacao | Sim | Data |
| Exemplo "2024-03-20 20:56:43.15725". Corresponde a data em que o dado foi atualizado localmente. |
Informações |
---|
| Para a emissão da XML, caso seja fiscalmente necessário realizar a dedução do ICMS tributado da base de cálculo do PIS e COFINS é necessário habilitar o parâmetro chave 9290 - "Deduzir o ICMS tributado do cálculo do Pis e Cofins" |
|
Card |
---|
| Este método é responsável pela criação de novos PisCofins - Endpoint: /api/retaguarda/v2/PisCofins
- Método: Post
- Autenticação: Bearer token
- Permissão: Retaguarda
Este endpoint recebe uma lista de PisCofins para que possam ser enviados vários na mesma requisição Aviso |
---|
Para que a baixa do PisCofin criado ocorra no PDV Omni é necessário realizar a abertura de um lote do tipo 9 = PisCofins |
Deck of Cards |
---|
| Card |
---|
| Requisição Section |
---|
Column |
---|
| Exemplo de body da requisição[ { "aliquotaCofins": "string", "aliquotaPis": "string", "cstCofins": "string", "cstPis": "string", "idInquilino": "string", "idProprietario": "string", "idRetaguarda": "string", "loteOrigem": "string", "situacao": 0 } ] |
Column |
---|
| Definições dos campos do bodyCampo | Tipo | Descrição | Obrigatório | Observações |
---|
cstPis | string | CST do Pis | Não | Tamanho máximo: 3 caracteres | aliquotaPis | string | Aliquota do Pis | Não |
| cstCofins | string | CST Cofins | Não | Tamanho máximo: 3 caracteres | aliquotaCofins | string | Aliquota Cofins | Não |
| situacao | int | Situação do PisCofins | Sim | 0 - Inativo, 1 - Ativo | idInquilino | string | Identificador do inquilino | Sim |
| idRetaguarda | string | Identificador do PisCofins na retaguarda | Sim | Tamanho máximo: 100 caracteres | idProprietario | string | Identificador do proprietário | Sim |
| loteOrigem | string | Identificador do lote para envio dos dados | Sim |
|
|
|
Retorno Deck of Cards |
---|
| Card |
---|
| Column |
---|
| Exemplo de body de retorno{ "success": true, "message": "Requisição inserida com sucesso!", "data": null, "errors": null, "totalTime": 0, "numberOfRecords": 0 } |
Column |
---|
| Definições dos campos do retornoCampo | Tipo | Descrição |
---|
Success | bool | Indica se a criação do compartilhamento foi feita com sucesso | Message | string | Caso ocorra erros durante a criação do compartilhamento eles serão enviados nesse campo | Data | objeto | Objeto compartilhamento criado | Errors | Lista | Listas com os erros encontrados no processo | TotalTime | int | tempo da requisição | NumberOfRecords | int | número de dados inseridos |
|
|
Card |
---|
| Column |
---|
| Exemplo de body de retorno{ "code": "string", "message": "string", "detailedMessage": "string", "helpUrl": "string", "details": [ { "guid": "string", "code": "string", "message": "string", "detailedMessage": "string" } ] } |
Column |
---|
| Definições dos campos do retornoCampo | Tipo | Descrição |
---|
code | string | Código de erro | message | string | Mensagem do erro | detailedMessage | string | Detalhamento do erro | helpUrl | string | url de ajuda | TotalTime | string | Tempo total de busca | details | lista de objeto | Lista de objeto de erros | details.guid | string | Identificador do erro | details.code | string | Código do erro | details.message | string | Mensagem do erro | details.detailedMessage | string | Detalhamento do erro |
|
|
|
|
Card |
---|
| Informações |
---|
Este endpoint ainda está em processo de manutenção, as informações estão disponibilizadas apenas para consulta, não sendo possível realizar a requisição. |
Requisição Section |
---|
Column |
---|
| Exemplo de body da requisição[ { "aliquotaCofins": 0.0, "aliquotaPis": 0.0, "cstCofins": "string", "cstPis": "string", "idInquilino": "string", "idProprietario": "string", "idRetaguarda": "string", "loteOrigem": "string", "situacao": 0 } ] |
Column |
---|
| Definições dos campos do bodyCampo | Tipo | Descrição | Obrigatório | Observações |
---|
cstPis | string | Código de Situação Tributária para o Programa de Integração Social (PIS). | Não | Tamanho máximo: 3 caracteres | aliquotaPis | numérico | Alíquota para o cálculo do valor PIS. | Sim |
| cstCofins | string | Código de Situação Tributária para a Contribuição para o Financiamento da Seguridade Social (COFINS). | Não | Tamanho máximo: 3 caracteres | aliquotaCofins | numérico | Alíquota para o cálculo do valor COFINS | Sim |
| situacao | int | Situação do PisCofins | Sim | 0 - Inativo, 1 - Ativo | idInquilino | string | Identificador do inquilino | Sim |
| idRetaguarda | string | Identificador do PisCofins na retaguarda | Sim | Tamanho máximo: 100 caracteres | idProprietario | string | Identificador do proprietário | Sim |
| loteOrigem | string | Identificador do lote para envio dos dados | Sim |
|
|
|
Retornos Deck of Cards |
---|
| Card |
---|
| Column |
---|
| Exemplo de body de retorno{ "success": true, "message": "Requisição inserida com sucesso!", "data": null, "errors": null, "totalTime": 0, "numberOfRecords": 0 } |
Column |
---|
| Definições dos campos do retornoCampo | Tipo | Descrição |
---|
Success | bool | Indica se a criação do compartilhamento foi feita com sucesso | Message | string | Caso ocorra erros durante a criação do compartilhamento eles serão enviados nesse campo | Data | objeto | Objeto compartilhamento criado | Errors | Lista | Listas com os erros encontrados no processo | TotalTime | int | tempo da requisição | NumberOfRecords | int | número de dados inseridos |
|
|
Card |
---|
| Column |
---|
| Exemplo de body de retorno{ "code": "string", "message": "string", "detailedMessage": "string", "helpUrl": "string", "details": [ { "guid": "string", "code": "string", "message": "string", "detailedMessage": "string" } ] } |
Column |
---|
| Definições dos campos do retornoCampo | Tipo | Descrição |
---|
code | string | Código de erro | message | string | Mensagem do erro | detailedMessage | string | Detalhamento do erro | helpUrl | string | url de ajuda | TotalTime | string | Tempo total de busca | details | lista de objeto | Lista de objeto de erros | details.guid | string | Identificador do erro | details.code | string | Código do erro | details.message | string | Mensagem do erro | details.detailedMessage | string | Detalhamento do erro |
|
|
|
|
|
|
|