entity.setItsQuantity(entity.getItsQuantity().negate()); entity.setSubtotal(entity.getSubtotal().negate()); entity.setTotalTaxes(entity.getTotalTaxes().negate()); entity.setItsTotal(entity.getItsTotal().negate()); } else {
/** * <p>Process entity request.</p> * @param pAddParam additional param, e.g. return this line's * document in "nextEntity" for farther process * @param pRequestData Request Data * @param pEntity Entity to process * @return Entity processed for farther process or null * @throws Exception - an exception **/ @Override public final PurchaseInvoiceLine process( final Map<String, Object> pAddParam, final PurchaseInvoiceLine pEntityPb, final IRequestData pRequestData) throws Exception { PurchaseInvoiceLine entity = this.prcAccEntityPbCopy .process(pAddParam, pEntityPb, pRequestData); if (entity.getReversedId() != null) { throw new ExceptionWithCode(ExceptionWithCode.FORBIDDEN, "attempt_to_reverse_reversed"); } entity.setReversedId(pEntityPb.getItsId()); entity.setItsQuantity(entity.getItsQuantity().negate()); entity.setSubtotal(entity.getSubtotal().negate()); entity.setTotalTaxes(entity.getTotalTaxes().negate()); entity.setItsTotal(entity.getItsTotal().negate()); entity.setForeignTotal(entity.getForeignTotal().negate()); entity.setForeignSubtotal(entity.getForeignSubtotal().negate()); entity.setForeignTotalTaxes(entity.getForeignTotalTaxes().negate()); return entity; }
pEntity.setTaxCategory(reversed.getTaxCategory()); pEntity.setTaxesDescription(reversed.getTaxesDescription()); pEntity.setTotalTaxes(reversed.getTotalTaxes().negate()); pEntity.setItsQuantity(reversed.getItsQuantity().negate()); pEntity.setItsCost(reversed.getItsCost()); if (pEntity.getTotalTaxes().compareTo(totalTaxes) != 0) { if (pEntity.getDescription() == null) { pEntity.setDescription(pEntity.getTotalTaxes().toString() + "!=" + totalTaxes + "!"); } else { pEntity.setDescription(pEntity.getDescription() + " " + pEntity .getTotalTaxes().toString() + "!=" + totalTaxes + "!");
reversingLine.setItsTotal(reversedLine.getItsTotal().negate()); reversingLine.setSubtotal(reversedLine.getSubtotal().negate()); reversingLine.setTotalTaxes(reversedLine.getTotalTaxes().negate()); reversingLine.setTaxesDescription(reversedLine .getTaxesDescription());
reversingLine.setItsTotal(reversedLine.getItsTotal().negate()); reversingLine.setSubtotal(reversedLine.getSubtotal().negate()); reversingLine.setTotalTaxes(reversedLine.getTotalTaxes().negate()); reversingLine.setTaxesDescription(reversedLine .getTaxesDescription());