@@ -314,7 +314,8 @@ def _serializar_produto_servico(
314314 Código Especificador da Substituição Tributária – CEST,
315315 que estabelece a sistemática de uniformização
316316 e identificação das mercadorias e bens passíveis de
317- sujeição aos regimes de substituição tributária e de antecipação de recolhimento do ICMS.
317+ sujeição aos regimes de substituição tributária e de
318+ antecipação de recolhimento do ICMS.
318319 """
319320 # if produto_servico.cest:
320321 # etree.SubElement(prod, 'CEST').text = produto_servico.cest
@@ -1026,16 +1027,20 @@ def _serializar_imposto_ipi(
10261027 (produto_servico .ipi_valor > 0 ):
10271028 ipi = etree .SubElement (tag_raiz , 'IPI' )
10281029
1029- # Preenchimento conforme Atos Normativos editados pela Receita Federal (Observação 2)
1030+ # Preenchimento conforme Atos Normativos editados pela Receita Federal
1031+ # (Observação 2)
10301032 etree .SubElement (ipi , 'cEnq' ).text = produto_servico .ipi_classe_enquadramento
10311033 if produto_servico .ipi_classe_enquadramento == '' :
10321034 etree .SubElement (ipi , 'cEnq' ).text = '999'
10331035
10341036 ipi_item = etree .SubElement (ipi , 'IPITrib' )
10351037 etree .SubElement (ipi_item , 'CST' ).text = produto_servico .ipi_codigo_enquadramento
1036- etree .SubElement (ipi_item , 'vBC' ).text = '{:.2f}' .format (produto_servico .ipi_valor_base_calculo or 0 )
1037- etree .SubElement (ipi_item , 'pIPI' ).text = '{:.2f}' .format (produto_servico .ipi_aliquota or 0 )
1038- etree .SubElement (ipi_item , 'vIPI' ).text = '{:.2f}' .format (produto_servico .ipi_valor or 0 )
1038+ etree .SubElement (ipi_item , 'vBC' ).text = '{:.2f}' .format (
1039+ produto_servico .ipi_valor_base_calculo or 0 )
1040+ etree .SubElement (ipi_item , 'pIPI' ).text = '{:.2f}' .format (
1041+ produto_servico .ipi_aliquota or 0 )
1042+ etree .SubElement (ipi_item , 'vIPI' ).text = '{:.2f}' .format (
1043+ produto_servico .ipi_valor or 0 )
10391044
10401045 def _serializar_imposto_pis (
10411046 self , produto_servico , modelo , tag_raiz = "imposto" , retorna_string = True
@@ -1204,9 +1209,12 @@ def _serializar_imposto_importacao(
12041209 produto_servico .imposto_importacao_valor_iof
12051210 )
12061211
1207- def _serializar_declaracao_importacao (self , produto_servico , tag_raiz = 'prod' , retorna_string = True ):
1212+ def _serializar_declaracao_importacao (
1213+ self , produto_servico , tag_raiz = 'prod' , retorna_string = True
1214+ ):
12081215 # DI de 0-100
1209- if produto_servico .declaracoes_importacao and len (produto_servico .declaracoes_importacao ) > 0 :
1216+ if produto_servico .declaracoes_importacao and \
1217+ len (produto_servico .declaracoes_importacao ) > 0 :
12101218 for item_di in produto_servico .declaracoes_importacao :
12111219 di = etree .SubElement (tag_raiz , 'DI' )
12121220 # Número do Documento de Importação (DI, DSI, DIRE, ...)
@@ -1218,7 +1226,8 @@ def _serializar_declaracao_importacao(self, produto_servico, tag_raiz='prod', re
12181226 # UF onde ocorreu o Desembaraço Aduaneiro
12191227 etree .SubElement (di , 'UFDesemb' ).text = str (item_di .desembaraco_aduaneiro_uf )
12201228 # Data do Desembaraço Aduaneiro
1221- etree .SubElement (di , 'dDesemb' ).text = item_di .desembaraco_aduaneiro_data .strftime ('%Y-%m-%d' )
1229+ etree .SubElement (di , 'dDesemb' ).text = \
1230+ item_di .desembaraco_aduaneiro_data .strftime ('%Y-%m-%d' )
12221231 # Via de transporte internacional informada na Declaração de Importação (DI)
12231232 etree .SubElement (di , 'tpViaTransp' ).text = str (item_di .tipo_via_transporte )
12241233 # Valor da AFRMM - Adicional ao Frete para Renovação da Marinha Mercante
@@ -1242,7 +1251,8 @@ def _serializar_declaracao_importacao(self, produto_servico, tag_raiz='prod', re
12421251 etree .SubElement (adi , 'nSeqAdic' ).text = str (adicao .sequencia )
12431252 etree .SubElement (adi , 'cFabricante' ).text = str (adicao .codigo_fabricante )
12441253 if adicao .desconto :
1245- etree .SubElement (adi , 'vDescDI' ).text = '{:.2f}' .format (adicao .desconto or 0 )
1254+ etree .SubElement (adi , 'vDescDI' ).text = \
1255+ '{:.2f}' .format (adicao .desconto or 0 )
12461256 # Número do ato concessório de Drawback
12471257 if adicao .numero_drawback :
12481258 etree .SubElement (adi , 'nDraw' ).text = str (adicao .numero_drawback )
0 commit comments