class ProdAType

Class representing ProdAType

Methods

string
getCProd()

Gets as cProd

setCProd(string $cProd)

Sets a new cProd

string
getCEAN()

Gets as cEAN

setCEAN(string $cEAN)

Sets a new cEAN

string
getXProd()

Gets as xProd

setXProd(string $xProd)

Sets a new xProd

string
getNCM()

Gets as nCM

setNCM(string $nCM)

Sets a new nCM

addToNVE(string $nVE)

Adds as nVE

boolean
issetNVE(scalar $index)

isset nVE

void
unsetNVE(scalar $index)

unset nVE

string[]
getNVE()

Gets as nVE

setNVE(array $nVE)

Sets a new nVE

string
getEXTIPI()

Gets as eXTIPI

setEXTIPI(string $eXTIPI)

Sets a new eXTIPI

string
getCFOP()

Gets as cFOP

setCFOP(string $cFOP)

Sets a new cFOP

string
getUCom()

Gets as uCom

setUCom(string $uCom)

Sets a new uCom

string
getQCom()

Gets as qCom

setQCom(string $qCom)

Sets a new qCom

string
getVUnCom()

Gets as vUnCom

setVUnCom(string $vUnCom)

Sets a new vUnCom

string
getVProd()

Gets as vProd

setVProd(string $vProd)

Sets a new vProd

string
getCEANTrib()

Gets as cEANTrib

setCEANTrib(string $cEANTrib)

Sets a new cEANTrib

string
getUTrib()

Gets as uTrib

setUTrib(string $uTrib)

Sets a new uTrib

string
getQTrib()

Gets as qTrib

setQTrib(string $qTrib)

Sets a new qTrib

string
getVUnTrib()

Gets as vUnTrib

setVUnTrib(string $vUnTrib)

Sets a new vUnTrib

string
getVFrete()

Gets as vFrete

setVFrete(string $vFrete)

Sets a new vFrete

string
getVSeg()

Gets as vSeg

setVSeg(string $vSeg)

Sets a new vSeg

string
getVDesc()

Gets as vDesc

setVDesc(string $vDesc)

Sets a new vDesc

string
getVOutro()

Gets as vOutro

setVOutro(string $vOutro)

Sets a new vOutro

string
getIndTot()

Gets as indTot

setIndTot(string $indTot)

Sets a new indTot

addToDI(DIAType $dI)

Adds as dI

boolean
issetDI(scalar $index)

isset dI

void
unsetDI(scalar $index)

unset dI

getDI()

Gets as dI

setDI(array $dI)

Sets a new dI

addToDetExport(DetExportAType $detExport)

Adds as detExport

boolean
issetDetExport(scalar $index)

isset detExport

void
unsetDetExport(scalar $index)

unset detExport

getDetExport()

Gets as detExport

setDetExport(array $detExport)

Sets a new detExport

string
getXPed()

Gets as xPed

setXPed(string $xPed)

Sets a new xPed

string
getNItemPed()

Gets as nItemPed

setNItemPed(string $nItemPed)

Sets a new nItemPed

string
getNFCI()

Gets as nFCI

setNFCI(string $nFCI)

Sets a new nFCI

getVeicProd()

Gets as veicProd

setVeicProd(VeicProdAType $veicProd)

Sets a new veicProd

addToMed(MedAType $med)

Adds as med

boolean
issetMed(scalar $index)

isset med

void
unsetMed(scalar $index)

unset med

getMed()

Gets as med

setMed(array $med)

Sets a new med

addToArma(ArmaAType $arma)

Adds as arma

boolean
issetArma(scalar $index)

isset arma

void
unsetArma(scalar $index)

unset arma

getArma()

Gets as arma

setArma(array $arma)

Sets a new arma

getComb()

Gets as comb

setComb(CombAType $comb)

Sets a new comb

string
getNRECOPI()

Gets as nRECOPI

setNRECOPI(string $nRECOPI)

Sets a new nRECOPI

Details

at line 261
string getCProd()

Gets as cProd

Código do produto ou serviço. Preencher com CFOP caso se trate de itens não relacionados com mercadorias/produto e que o contribuinte não possua codificação própria Formato ”CFOP9999”.

Return Value

string

at line 277
ProdAType setCProd(string $cProd)

Sets a new cProd

Código do produto ou serviço. Preencher com CFOP caso se trate de itens não relacionados com mercadorias/produto e que o contribuinte não possua codificação própria Formato ”CFOP9999”.

Parameters

string $cProd

Return Value

ProdAType

at line 291
string getCEAN()

Gets as cEAN

GTIN (Global Trade Item Number) do produto, antigo código EAN ou código de barras

Return Value

string

at line 305
ProdAType setCEAN(string $cEAN)

Sets a new cEAN

GTIN (Global Trade Item Number) do produto, antigo código EAN ou código de barras

Parameters

string $cEAN

Return Value

ProdAType

at line 318
string getXProd()

Gets as xProd

Descrição do produto ou serviço

Return Value

string

at line 331
ProdAType setXProd(string $xProd)

Sets a new xProd

Descrição do produto ou serviço

Parameters

string $xProd

Return Value

ProdAType

at line 349
string getNCM()

Gets as nCM

Código NCM (8 posições), será permitida a informação do gênero (posição do capítulo do NCM) quando a operação não for de comércio exterior (importação/exportação) ou o produto não seja tributado pelo IPI. Em caso de item de serviço ou item que não tenham produto (Ex. transferência de crédito, crédito do ativo imobilizado, etc.), informar o código 00 (zeros) (v2.0)

Return Value

string

at line 367
ProdAType setNCM(string $nCM)

Sets a new nCM

Código NCM (8 posições), será permitida a informação do gênero (posição do capítulo do NCM) quando a operação não for de comércio exterior (importação/exportação) ou o produto não seja tributado pelo IPI. Em caso de item de serviço ou item que não tenham produto (Ex. transferência de crédito, crédito do ativo imobilizado, etc.), informar o código 00 (zeros) (v2.0)

Parameters

string $nCM

Return Value

ProdAType

at line 381
ProdAType addToNVE(string $nVE)

Adds as nVE

Nomenclatura de Valor aduaneio e Estatístico

Parameters

string $nVE

Return Value

ProdAType

at line 395
boolean issetNVE(scalar $index)

isset nVE

Nomenclatura de Valor aduaneio e Estatístico

Parameters

scalar $index

Return Value

boolean

at line 408
void unsetNVE(scalar $index)

unset nVE

Nomenclatura de Valor aduaneio e Estatístico

Parameters

scalar $index

Return Value

void

at line 420
string[] getNVE()

Gets as nVE

Nomenclatura de Valor aduaneio e Estatístico

Return Value

string[]

at line 433
ProdAType setNVE(array $nVE)

Sets a new nVE

Nomenclatura de Valor aduaneio e Estatístico

Parameters

array $nVE

Return Value

ProdAType

at line 446
string getEXTIPI()

Gets as eXTIPI

Código EX TIPI (3 posições)

Return Value

string

at line 459
ProdAType setEXTIPI(string $eXTIPI)

Sets a new eXTIPI

Código EX TIPI (3 posições)

Parameters

string $eXTIPI

Return Value

ProdAType

at line 472
string getCFOP()

Gets as cFOP

Código Fiscal de Operações e Prestações

Return Value

string

at line 485
ProdAType setCFOP(string $cFOP)

Sets a new cFOP

Código Fiscal de Operações e Prestações

Parameters

string $cFOP

Return Value

ProdAType

at line 498
string getUCom()

Gets as uCom

Unidade comercial

Return Value

string

at line 511
ProdAType setUCom(string $uCom)

Sets a new uCom

Unidade comercial

Parameters

string $uCom

Return Value

ProdAType

at line 525
string getQCom()

Gets as qCom

Quantidade Comercial do produto, alterado para aceitar de 0 a 4 casas decimais e 11 inteiros.

Return Value

string

at line 539
ProdAType setQCom(string $qCom)

Sets a new qCom

Quantidade Comercial do produto, alterado para aceitar de 0 a 4 casas decimais e 11 inteiros.

Parameters

string $qCom

Return Value

ProdAType

at line 553
string getVUnCom()

Gets as vUnCom

Valor unitário de comercialização - alterado para aceitar 0 a 10 casas decimais e 11 inteiros

Return Value

string

at line 567
ProdAType setVUnCom(string $vUnCom)

Sets a new vUnCom

Valor unitário de comercialização - alterado para aceitar 0 a 10 casas decimais e 11 inteiros

Parameters

string $vUnCom

Return Value

ProdAType

at line 580
string getVProd()

Gets as vProd

Valor bruto do produto ou serviço.

Return Value

string

at line 593
ProdAType setVProd(string $vProd)

Sets a new vProd

Valor bruto do produto ou serviço.

Parameters

string $vProd

Return Value

ProdAType

at line 607
string getCEANTrib()

Gets as cEANTrib

GTIN (Global Trade Item Number) da unidade tributável, antigo código EAN ou código de barras

Return Value

string

at line 621
ProdAType setCEANTrib(string $cEANTrib)

Sets a new cEANTrib

GTIN (Global Trade Item Number) da unidade tributável, antigo código EAN ou código de barras

Parameters

string $cEANTrib

Return Value

ProdAType

at line 634
string getUTrib()

Gets as uTrib

Unidade Tributável

Return Value

string

at line 647
ProdAType setUTrib(string $uTrib)

Sets a new uTrib

Unidade Tributável

Parameters

string $uTrib

Return Value

ProdAType

at line 661
string getQTrib()

Gets as qTrib

Quantidade Tributável - alterado para aceitar de 0 a 4 casas decimais e 11 inteiros

Return Value

string

at line 675
ProdAType setQTrib(string $qTrib)

Sets a new qTrib

Quantidade Tributável - alterado para aceitar de 0 a 4 casas decimais e 11 inteiros

Parameters

string $qTrib

Return Value

ProdAType

at line 689
string getVUnTrib()

Gets as vUnTrib

Valor unitário de tributação - - alterado para aceitar 0 a 10 casas decimais e 11 inteiros

Return Value

string

at line 703
ProdAType setVUnTrib(string $vUnTrib)

Sets a new vUnTrib

Valor unitário de tributação - - alterado para aceitar 0 a 10 casas decimais e 11 inteiros

Parameters

string $vUnTrib

Return Value

ProdAType

at line 716
string getVFrete()

Gets as vFrete

Valor Total do Frete

Return Value

string

at line 729
ProdAType setVFrete(string $vFrete)

Sets a new vFrete

Valor Total do Frete

Parameters

string $vFrete

Return Value

ProdAType

at line 742
string getVSeg()

Gets as vSeg

Valor Total do Seguro

Return Value

string

at line 755
ProdAType setVSeg(string $vSeg)

Sets a new vSeg

Valor Total do Seguro

Parameters

string $vSeg

Return Value

ProdAType

at line 768
string getVDesc()

Gets as vDesc

Valor do Desconto

Return Value

string

at line 781
ProdAType setVDesc(string $vDesc)

Sets a new vDesc

Valor do Desconto

Parameters

string $vDesc

Return Value

ProdAType

at line 794
string getVOutro()

Gets as vOutro

Outras despesas acessórias

Return Value

string

at line 807
ProdAType setVOutro(string $vOutro)

Sets a new vOutro

Outras despesas acessórias

Parameters

string $vOutro

Return Value

ProdAType

at line 822
string getIndTot()

Gets as indTot

Este campo deverá ser preenchido com: 0 – o valor do item (vProd) não compõe o valor total da NF-e (vProd) 1 – o valor do item (vProd) compõe o valor total da NF-e (vProd)

Return Value

string

at line 837
ProdAType setIndTot(string $indTot)

Sets a new indTot

Este campo deverá ser preenchido com: 0 – o valor do item (vProd) não compõe o valor total da NF-e (vProd) 1 – o valor do item (vProd) compõe o valor total da NF-e (vProd)

Parameters

string $indTot

Return Value

ProdAType

at line 854
ProdAType addToDI(DIAType $dI)

Adds as dI

Delcaração de Importação (NT 2011/004)

Parameters

DIAType $dI

Return Value

ProdAType

at line 869
boolean issetDI(scalar $index)

isset dI

Delcaração de Importação (NT 2011/004)

Parameters

scalar $index

Return Value

boolean

at line 883
void unsetDI(scalar $index)

unset dI

Delcaração de Importação (NT 2011/004)

Parameters

scalar $index

Return Value

void

at line 897
DIAType[] getDI()

Gets as dI

Delcaração de Importação (NT 2011/004)

Return Value

DIAType[]

at line 913
ProdAType setDI(array $dI)

Sets a new dI

Delcaração de Importação (NT 2011/004)

Parameters

array $dI

Return Value

ProdAType

at line 929
ProdAType addToDetExport(DetExportAType $detExport)

Adds as detExport

Detalhe da exportação

Parameters

DetExportAType $detExport

Return Value

ProdAType

at line 943
boolean issetDetExport(scalar $index)

isset detExport

Detalhe da exportação

Parameters

scalar $index

Return Value

boolean

at line 956
void unsetDetExport(scalar $index)

unset detExport

Detalhe da exportação

Parameters

scalar $index

Return Value

void

at line 969
DetExportAType[] getDetExport()

Gets as detExport

Detalhe da exportação

Return Value

DetExportAType[]

at line 984
ProdAType setDetExport(array $detExport)

Sets a new detExport

Detalhe da exportação

Parameters

array $detExport

Return Value

ProdAType

at line 997
string getXPed()

Gets as xPed

pedido de compra - Informação de interesse do emissor para controle do B2B.

Return Value

string

at line 1010
ProdAType setXPed(string $xPed)

Sets a new xPed

pedido de compra - Informação de interesse do emissor para controle do B2B.

Parameters

string $xPed

Return Value

ProdAType

at line 1024
string getNItemPed()

Gets as nItemPed

Número do Item do Pedido de Compra - Identificação do número do item do pedido de Compra

Return Value

string

at line 1038
ProdAType setNItemPed(string $nItemPed)

Sets a new nItemPed

Número do Item do Pedido de Compra - Identificação do número do item do pedido de Compra

Parameters

string $nItemPed

Return Value

ProdAType

at line 1051
string getNFCI()

Gets as nFCI

Número de controle da FCI - Ficha de Conteúdo de Importação.

Return Value

string

at line 1064
ProdAType setNFCI(string $nFCI)

Sets a new nFCI

Número de controle da FCI - Ficha de Conteúdo de Importação.

Parameters

string $nFCI

Return Value

ProdAType

at line 1078
VeicProdAType getVeicProd()

Gets as veicProd

Veículos novos

Return Value

VeicProdAType

at line 1093
ProdAType setVeicProd(VeicProdAType $veicProd)

Sets a new veicProd

Veículos novos

Parameters

VeicProdAType $veicProd

Return Value

ProdAType

at line 1109
ProdAType addToMed(MedAType $med)

Adds as med

grupo do detalhamento de Medicamentos e de matérias-primas farmacêuticas

Parameters

MedAType $med

Return Value

ProdAType

at line 1123
boolean issetMed(scalar $index)

isset med

grupo do detalhamento de Medicamentos e de matérias-primas farmacêuticas

Parameters

scalar $index

Return Value

boolean

at line 1136
void unsetMed(scalar $index)

unset med

grupo do detalhamento de Medicamentos e de matérias-primas farmacêuticas

Parameters

scalar $index

Return Value

void

at line 1149
MedAType[] getMed()

Gets as med

grupo do detalhamento de Medicamentos e de matérias-primas farmacêuticas

Return Value

MedAType[]

at line 1164
ProdAType setMed(array $med)

Sets a new med

grupo do detalhamento de Medicamentos e de matérias-primas farmacêuticas

Parameters

array $med

Return Value

ProdAType

at line 1180
ProdAType addToArma(ArmaAType $arma)

Adds as arma

Armamentos

Parameters

ArmaAType $arma

Return Value

ProdAType

at line 1194
boolean issetArma(scalar $index)

isset arma

Armamentos

Parameters

scalar $index

Return Value

boolean

at line 1207
void unsetArma(scalar $index)

unset arma

Armamentos

Parameters

scalar $index

Return Value

void

at line 1220
ArmaAType[] getArma()

Gets as arma

Armamentos

Return Value

ArmaAType[]

at line 1235
ProdAType setArma(array $arma)

Sets a new arma

Armamentos

Parameters

array $arma

Return Value

ProdAType

at line 1249
CombAType getComb()

Gets as comb

Informar apenas para operações com combustíveis líquidos

Return Value

CombAType

at line 1264
ProdAType setComb(CombAType $comb)

Sets a new comb

Informar apenas para operações com combustíveis líquidos

Parameters

CombAType $comb

Return Value

ProdAType

at line 1277
string getNRECOPI()

Gets as nRECOPI

Número do RECOPI

Return Value

string

at line 1290
ProdAType setNRECOPI(string $nRECOPI)

Sets a new nRECOPI

Número do RECOPI

Parameters

string $nRECOPI

Return Value

ProdAType