PISOutr: outras operações, dois métodos de cálculo e XML
<PISOutr>det › imposto › PIS › PISOutrRevisão editorial em 27 de set. de 2026. As versões e condições das regras estão indicadas ao longo do artigo.
PISOutr é a modalidade de outras operações do PIS, Programa de Integração Social. Fica em /nfeProc/NFe/infNFe/det/imposto/PIS/PISOutr. Contém CST, uma alternativa de cálculo e o valor vPIS.
“Outras operações” não significa que o grupo seja livre de classificação ou campos obrigatórios. Seu domínio de CST é próprio, e o XML exige escolher entre cálculo percentual e cálculo por quantidade.
- Domínio próprio de outras operações
- Duas alternativas completas
- Precisão não muda o método
- Par incompleto ou alternativas duplicadas
Domínio próprio de outras operações
PISOutr admite 49, 50–56, 60–67, 70–75, 98 e 99. As descrições abrangem outras saídas, operações com direito a crédito e suas vinculações, créditos presumidos, aquisições com diferentes situações e outras entradas/operações.
Não são faixas contínuas de 49 a 99: 57, 68, 76 e outros códigos intermediários não passam a ser aceitos por estarem entre os extremos. O nome 99, “outras operações”, não é fallback para informação desconhecida. A presença de um código descrito como crédito não demonstra por si que o destinatário tem direito ao crédito. MOC 7.0, Anexo I, páginas 53–54.
PISAliq admite apenas 01/02; PISQtde, 03; PISNT, 04–09. Usar percentual não permite transferir o CST para PISAliq automaticamente.
Duas alternativas completas
Depois do CST, PISOutr recebe um dos pares:
| Alternativa | Campos | Relação de cálculo |
|---|---|---|
| Percentual | vBC e pPIS | Base em reais × percentual ÷ 100 |
| Quantidade | qBCProd e vAliqProd | Quantidade de base × reais por unidade |
Depois do par escolhido, vPIS é obrigatório. Não se informam os dois pares juntos nem apenas um campo de um par. MOC, página 54; XSD real 010d, PISOutr/choice.
Exemplo sintético percentual, assumindo previamente CST 99, base R$ 500,00 e percentual 2,00%: 500 × 2 ÷ 100 = R$ 10,00.
<PISOutr xmlns="http://www.portalfiscal.inf.br/nfe">
<CST>99</CST>
<vBC>500.00</vBC>
<pPIS>2.0000</pPIS>
<vPIS>10.00</vPIS>
</PISOutr>
Outra hipótese sintética, com método por quantidade já definido: 25 unidades de base × R$ 0,40 por unidade = R$ 10,00.
<PISOutr xmlns="http://www.portalfiscal.inf.br/nfe">
<CST>99</CST>
<qBCProd>25.0000</qBCProd>
<vAliqProd>0.4000</vAliqProd>
<vPIS>10.00</vPIS>
</PISOutr>
São fragmentos alternativos, parciais em relação à nota, sem condições para transmissão. Os códigos, métodos e parâmetros foram assumidos para explicar a representação, sem recomendação tributária. O mesmo resultado não permite misturar métodos. No segundo, a unidade da quantidade precisa ser a mesma unidade a que se refere o valor por unidade.
Precisão não muda o método
No XSD real PL_010d_v1.03, referência histórica, vBC e vPIS usam TDec_1302, com até 13 inteiros e duas casas quando há fração. pPIS usa TDec_0302a04, até três inteiros e duas a quatro casas fracionárias.
qBCProd usa TDec_1204v, até 12 inteiros, e vAliqProd, TDec_1104v, até 11; suas frações admitem de uma a quatro casas. Os padrões também aceitam zero e inteiros. O XML usa ponto decimal. Zero permitido não é autorização para substituir dado ausente ou classificar a operação. Essas facetas são do pacote histórico efetivamente lido, não atribuídas a outro pacote.
O resultado vPIS é PIS próprio do item. Na conferência W13-10, facultativa para modelos 55/65 e associada a 602, o total ICMSTot/vPIS compara Q09 dos itens com ICMS; PISST/vPIS é outro caminho. MOC, página 121.
Par incompleto ou alternativas duplicadas
Para falha de estrutura, compare método confirmado na origem com o par gerado. Um emissor que sempre gera todos os campos pode inserir os dois pares, mesmo que um esteja zerado: zero não elimina a duplicidade.
Se aparece pPIS sem vBC, confira por que a base não foi transportada. Se aparece vAliqProd sem qBCProd, confira a origem da quantidade e sua unidade. Se o CST está fora do domínio, investigue classificação e mapeamento; não converta para 99 por conveniência.
Para divergência de valor, recalcule com o par efetivamente enviado e compare a memória de cálculo, sem inventar tolerância ou ajustar o resultado para fechar um total. Corrija a origem comprovadamente errada e gere novamente, sem editar XML assinado.
A definição de CST, direito a crédito, método, base e alíquota cabe à avaliação da operação real com o responsável contábil. Após essa confirmação, a tarefa técnica é preservar o método, a unidade e os valores no XML.
Aprofunde CST de PISOutr, base monetária, quantidade e valor do PIS.
Referência técnica para integração
- XPath completo
/nfeProc/NFe/infNFe/det/imposto/PIS/PISOutr- Namespace
http://www.portalfiscal.inf.br/nfe- Leiaute
- 4.00 · PL_010e_v1.02
- Ocorrências no XSD
- 1–1 no contexto do elemento pai
- Tipo
- inline:complexType
- Preenchimento no catálogo
- Condicional
A ocorrência vale dentro da estrutura XML: um campo obrigatório em um grupo opcional não torna esse grupo obrigatório. A aplicação fiscal depende da operação e da versão da regra.