¹ÝǰÇÒ Ç׸ñÀ» Ãß°¡Çϰųª ±âÁ¸ÀÇ Ç׸ñÀ» °»½ÅÇÒ ¶§ Á¦¾ÈµÈ ȯºÒÀÌ °è»êµË´Ï´Ù. Á¦¾ÈµÈ ±Ý¾×Àº »ç·Êº°·Î °í°´ ¼ºñ½º ¿µ¾÷´ëÇ¥¿¡ ÀÇÇØ ¼öÁ¤µÉ ¼ö ÀÖ½À´Ï´Ù. ReturnPrepare ¸í·É¿¡¼ Á¶Á¤, ºñ¿ë, Àû¿ë °¡´ÉÇÑ ¼¼±ÝÀ» Æ÷ÇÔÇÏ¿© Á¦¾ÈµÈ ´ëº¯ÀÌ ¼¼±ÝÀ» °è»êÇÑ ÈÄ ´õÇØÁý´Ï´Ù.
µÎ ŽºÅ© ¸í·É( CalculateReturnItemCreditCmd ¹× CalculateReturnItemCreditForCatEntryCmd)¿¡¼ »óǰÀÇ Á¦¾ÈµÈ ȯºÒ ±Ý¾× ºÎºÐÀ» Á¦¾îÇÕ´Ï´Ù. µÎ ¸í·É¿¡´Â °³º° »óǰ ±¸¼º¿ä¼Ò°¡ ÁöÁ¤µÇ¾úÀ» ¶§ ȯºÒÀ» °è»êÇÏ´Â ·ÎÁ÷ÀÌ µé¾î ÀÖ½À´Ï´Ù.
ÁÖ¹® Ç׸ñÀ¸·Î ÁöÁ¤µÈ ¹ÝǰµÈ »óǰÀÇ °æ¿ì, CalculateReturnItemCreditCmd ŽºÅ© ¸í·ÉÀÌ È£ÃâµË´Ï´Ù. ÀÌ ¸í·ÉÀº ±âº» ±¸ÇöÀº ´ëº¯ ±Ý¾×ÀÌ ORDERITEMS Å×À̺íÀÇ PRICE ¿ÀÇ °ª¿¡ ¹ÝǰµÈ ¼ö·®°ú roundCustomized¸¦ °öÇÑ °ªÀ» ±âÃÊ·Î ÇÏ´Â °ÍÀÔ´Ï´Ù. Á¶Á¤ ´ëº¯Àº OrderItem¿¡ ´ëÇØ ÀÌ·ç¾îÁø °¢ OrderItem Á¶Á¤À¸·ÎºÎÅÍ °è»êµË´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ORDIADJUST Å×À̺íÀ» ÂüÁ¶ÇϽʽÿÀ. °¢ OrderItem Á¶Á¤Àº ¹ÝǰµÇ´Â ¼ö·®¿¡ ±âÃÊÇÏ¿© ÃÖ´ë OrderItem Á¶Á¤ ±Ý¾×±îÁö ÇÒ´çµÇ¸ç ·¹ÄÚµå´Â RMAIADJCRD Å×ÀÌºí¿¡ ÀÛ¼ºµË´Ï´Ù. °¢ Á¶Á¤ ´ëº¯ÀÇ ÃѰ谡 °è»êµÇ¾î RMAITEM Å×À̺íÀÇ ADJUSTMENTCREDIT ¿¿¡ ±â·ÏµË´Ï´Ù. CREDITAMOUNT ¹× ADJUSTMENTCREDIT´Â °í°´ÀÌ ¹ÝǰµÈ Ç׸ñ¿¡ óÀ½¿¡ ÁöºÒÇÑ ±Ý¾×À» ³ªÅ¸³À´Ï´Ù. ÀÌ °è»êÀº ŽºÅ© ¸í·É ¼¼Æ®¿¡¼ °è»êµË´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â CalculateReturnItemProductCreditCmdImpl ¹× CalculateReturnItemAdjustmentCreditCmdImpl ŽºÅ© ¸í·ÉÀ» ÂüÁ¶ÇϽʽÿÀ.
ÁÖ¹® Ç׸ñÀº ¾øÀ¸³ª īŻ·Î±× Ç׸ñÀ¸·Î ÁöÁ¤µÈ ¹ÝǰµÈ »óǰÀÇ °æ¿ì, CalculateReturnItemCreditForCatEntryCmd ¸í·ÉÀÌ È£ÃâµË´Ï´Ù. ÀÌ ¸í·ÉÀÇ ±âº» ±¸ÇöÀº īŻ·Î±× Ç׸ñ¿¡ ´ëÇÑ ´ëº¯ ±Ý¾× ¹× Á¶Á¤ ´ëº¯À» 0À¸·Î ¼³Á¤ÇÏ´Â °ÍÀÔ´Ï´Ù.
´ëº¯ ±Ý¾× ¹× Á¶Á¤ ´ëº¯ÀÌ °è»êµÈ ÈÄ, ¸ðµç Ãß°¡ Á¶Á¤ ¶Ç´Â ºñ¿ëÀÌ °è»êµË´Ï´Ù. À̸¦ °è»êÇÏ´Â ÄÚµå´Â ¹Ýǰ Àå±â ±¸¸Å °è¾à¿¡ ÷ºÎµÈ Á¤Ã¥ ¸í·ÉÀÔ´Ï´Ù. ±âº» Á¤Ã¥Àº CREDITAMOUNT ¹× ADJUSTMENTCREDIT¿¡ ´ëÇÑ ºñ¿ëÀ» °è»êÇϳª ÀÌ °ªÀº ¼öÁ¤µÉ ¼ö ÀÖ½À´Ï´Ù. Á¤Ã¥ È®ÀåÀ» Áö¿øÇϱâ À§ÇØ, º¸Ãæ ºñ¿ë°ú °°ÀÌ ¹Ýǰ Ç׸ñ¿¡ ´ëÇØ ÁöºÒÇØ¾ß ÇÏ´Â ºñ¿ë¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â CalculateReturnItemAdjustmentFlatPolicyCmdImpl ¶Ç´Â CalculateReturnItemAdjustmentPercentagePolicyCmdImpl Á¤Ã¥ ¸í·ÉÀ» ÂüÁ¶ÇϽʽÿÀ.
´ëº¯¿¡ ±âÀ﵃ ¸ðµç ¼¼±ÝÀº Àüü ¹ÝǰÀ» ºÐ¼®ÇÏ¿© °è»êµË´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ReturnPrepare ¸í·É¿¡¼ È£ÃâµÇ´Â CalculateReturnTaxCmd ŽºÅ© ¸í·ÉÀ» ÂüÁ¶ÇϽʽÿÀ.
![]() |