Patch level : 2.2
Files correlati : ve0, ve6 Ricompilazione Demo : [ ] Commento : Eliminata obbligatorieta registro iva in contabilizzazione documenti git-svn-id: svn://10.65.10.50/trunk@13249 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
		
							parent
							
								
									729c0ceada
								
							
						
					
					
						commit
						99e4fc28a3
					
				@ -1120,29 +1120,30 @@ error_type TContabilizzazione::compile_head_mov(TDocumento& doc)
 | 
				
			|||||||
  TString descr; doc.riferimento(descr);
 | 
					  TString descr; doc.riferimento(descr);
 | 
				
			||||||
  if (descr.empty()) descr = tipo.descrizione();
 | 
					  if (descr.empty()) descr = tipo.descrizione();
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
  const TString16 rif = doc.get(DOC_NUMDOCRIF);
 | 
					  const TString8 rif = doc.get(DOC_NUMDOCRIF);
 | 
				
			||||||
  const bool use_rif = _caus->iva() == iva_acquisti && rif.not_empty();
 | 
					  const bool use_rif = _caus->iva() == iva_acquisti && rif.not_empty();
 | 
				
			||||||
  if (use_rif)
 | 
					  if (use_rif)
 | 
				
			||||||
  {
 | 
					  {
 | 
				
			||||||
    descr << " n. " << rif;
 | 
					    descr << TR(" n. ") << rif;
 | 
				
			||||||
    const TString& data_rif = doc.get(DOC_DATADOCRIF);
 | 
					    descr << TR(" del ") << doc.get(DOC_DATADOCRIF);
 | 
				
			||||||
    descr << " del " << data_rif;
 | 
					 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  else
 | 
					  else
 | 
				
			||||||
  {
 | 
					  {
 | 
				
			||||||
    descr << " n. " << doc.numero();
 | 
					    descr << TR(" n. ") << doc.numero();
 | 
				
			||||||
    descr << " del " << datadoc.string();
 | 
					    descr << TR(" del ") << datadoc;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  // Codice registro IVA
 | 
					  // Codice registro IVA
 | 
				
			||||||
  TRegistro& registro = _caus->reg();
 | 
					  TRegistro& registro = _caus->reg();
 | 
				
			||||||
	const bool iva_mov = registro.ok();
 | 
						const bool iva_mov = registro.ok();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  /*
 | 
				
			||||||
  if (!iva_mov && !_caus->saldaconto())
 | 
					  if (!iva_mov && !_caus->saldaconto())
 | 
				
			||||||
  {
 | 
					  {
 | 
				
			||||||
    _error = register_error;
 | 
					    _error = register_error;
 | 
				
			||||||
    return _error;
 | 
					    return _error;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					  */
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
  long ult_prot = 0;
 | 
					  long ult_prot = 0;
 | 
				
			||||||
	if (iva_mov)
 | 
						if (iva_mov)
 | 
				
			||||||
@ -1171,8 +1172,7 @@ error_type TContabilizzazione::compile_head_mov(TDocumento& doc)
 | 
				
			|||||||
  // Reperisce la valuta
 | 
					  // Reperisce la valuta
 | 
				
			||||||
  TDate datacam(doc.get_date(DOC_DATACAMBIO));
 | 
					  TDate datacam(doc.get_date(DOC_DATACAMBIO));
 | 
				
			||||||
  real cambio(doc.cambio());
 | 
					  real cambio(doc.cambio());
 | 
				
			||||||
  TString16 codval(doc.valuta());
 | 
					  TString4 codval(doc.valuta()); codval.trim();
 | 
				
			||||||
  codval.trim();
 | 
					 | 
				
			||||||
  if (!doc.in_valuta())
 | 
					  if (!doc.in_valuta())
 | 
				
			||||||
  {
 | 
					  {
 | 
				
			||||||
    codval = "";
 | 
					    codval = "";
 | 
				
			||||||
@ -1224,7 +1224,7 @@ error_type TContabilizzazione::compile_head_mov(TDocumento& doc)
 | 
				
			|||||||
  }
 | 
					  }
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
  // Codice pagamento
 | 
					  // Codice pagamento
 | 
				
			||||||
  TString16 codpag(doc.get(DOC_CODPAG));
 | 
					  TString4 codpag(doc.get(DOC_CODPAG));
 | 
				
			||||||
  if (sc_enabled() || codpag.not_empty()) // La condizione di pagamento va controllata 
 | 
					  if (sc_enabled() || codpag.not_empty()) // La condizione di pagamento va controllata 
 | 
				
			||||||
  {                                       // se e' abilitato il saldaconto o se e' stata inserita
 | 
					  {                                       // se e' abilitato il saldaconto o se e' stata inserita
 | 
				
			||||||
    _cpg->put("CODTAB",codpag);
 | 
					    _cpg->put("CODTAB",codpag);
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user