<?php
	$data = json_decode(file_get_contents('php://input'), true);		
    require "./conn_firebird.php";	
	
	$lista_itens = $data['lista_itens'];
	$lista_len = sizeof($lista_itens);
	$loja = $data['loja'];
	date_default_timezone_set('America/Sao_Paulo');
	$data = date("Y-m-d-H_i_sa");
	$aux = 1;
	
	foreach($lista_itens as $item){
		
		$item_red = $item['ITEM_REDUZIDO'];
		$item_desc = $item['MOVIMENTO_ITEM_DESCRICAO'];
		$item_barras = $item['ITEM_BARRAS'];
		$preco_venda = $item['PRECO_VENDA'];
		$item_qtd_unidade = $item['ITEM_QTD_UNIDADE'];	
		$imp_federal = $item['IMP_FED'];	
		$imp_estatudal = $item['IMP_EST'];
		$imp_municipal = $item['IMP_MUN'];
		$unidade = $item['UNIDADE_DESC'];
		$preco_venda_final = str_replace(',','.',$preco_venda);
		
		
		if($item_qtd_unidade != null){
			$preco_unidade = str_replace(',','.',$preco_venda_final) / $item_qtd_unidade; 				
		}else{
			$preco_unidade = "--";	
		
		
		$preco_unidade = "R$ ".number_format($preco_unidade,2);
		$valor_imp_fed_final = "R$ ".strval(number_format(((floatval($imp_federal)*floatval($preco_venda))/100),2));
		$valor_imp_est_final = "R$ ".strval(number_format(((floatval($imp_estatudal)*floatval($preco_venda))/100),2));
		$valor_imp_mun_final = "R$ ".strval(number_format(((floatval($imp_municipal)*floatval($preco_venda))/100),2));
		
		
		$preco_unidade = str_replace(".",",",$preco_unidade);
		$preco_venda = str_replace(".",",",$preco_venda);
		
		$valor_imp_fed_final = str_replace(".",",",$valor_imp_fed_final);
		$valor_imp_est_final = str_replace(".",",",$valor_imp_est_final);
		$valor_imp_mun_final = str_replace(".",",",$valor_imp_mun_final);
		
		$imp_federal = str_replace(".",",",$imp_federal);
		$imp_estatudal = str_replace(".",",",$imp_estatudal);
		$imp_municipal = str_replace(".",",",$imp_municipal);
		$dataImp = date("d/m/y");
		
		if($loja == '0004'){
			$printModel ='
N
Q240,40
q720
D12
S3
JF
A5,2,0,3,1,3,N,"'.$item_desc.'"
A280,85,0,2,2,2,N,"R$"
A350,54,0,5,1,2,N,"'.$preco_venda.'"
B20,145,0,E30,2,1,30,B,"'.$item_barras.'"
A5,60,0,2,1,1,N,"TOTAL APROX.IMPOSTO(F.IBPT)"
A5,80,0,2,1,1,N,"FED"
A50,80,0,2,1,1,N,"'.$valor_imp_fed_final.'"
A150,80,0,2,1,1,N,"("
A152,80,0,2,1,1,N,"'.$imp_federal.'"
A230,80,0,2,1,1,N,"%)"
A5,100,0,2,1,1,N,"EST"
A50,100,0,2,1,1,N,"'.$valor_imp_est_final.'"
A150,100,0,2,1,1,N,"("
A152,100,0,2,1,1,N,"'.$imp_estatudal.'"
A230,100,0,2,1,1,N,"%)"
A5,120,0,2,1,1,N,"MUN"
A50,120,0,2,1,1,N,"'.$valor_imp_mun_final.'"
A150,120,0,2,1,1,N,"("
A152,120,0,2,1,1,N,"'.$imp_municipal.'"
A230,120,0,2,1,1,N,"%)"
A20,190,0,1,2,1,N,"PRECO POR"
A225,190,0,1,2,1,N,"'.$unidade.'"
A360,175,0,2,2,1,N,"'.$preco_unidade.'"
P1
E';	
			
		}else{
$printModel = 'N
Q280,24
q720
D12
JF
ZB
R0,0
A100,5,0,3,1,3,N,"'.$item_desc.'"
A410,100,0,2,2,2,N,"R$"
A470,80,0,5,1,2,N,"'.$preco_venda.'"
B100,145,0,E30,2,1,30,B,"'.$item_barras.'"
A100,60,0,2,1,1,N,"TOTAL APROX.IMPOSTO(F.IBPT)"
A100,80,0,2,1,1,N,"FED '.$valor_imp_fed_final.' ('.$imp_federal.'%)"
A100,100,0,2,1,1,N,"EST '.$valor_imp_est_final.' ('.$imp_estatudal.'%)"
A100,120,0,2,1,1,N,"MUN '.$valor_imp_mun_final.' ('.$imp_municipal.'%)"
A140,190,0,2,2,1,N,"PRECO POR '.$unidade.' '.$preco_unidade.'"
A70,170,3,2,1,1,N,"D.:'.$dataImp.'"
P1
E';
		}
		if($lista_len != $aux)
			$printModel = $printModel.";";		
			
		if(strlen($item_barras) > 5){
			//$itemFile = fopen("C:\\xampp\\htdocs\\auditoria\\$loja\\".$data.".txt", "a");
			$itemFile = fopen("C:\\xampp\\htdocs\\auditoria\\teste\\".$data.".txt", "a");
			$retorno = fwrite($itemFile,$printModel);
			fclose($itemFile);
		}
		$aux++;		
	}	
	
	echo $printModel;
?>